issue #42 - skip tests requiring internet if no internet present