import unittest | |
import sys | |
print(sys.path, file=sys.stderr) | |
class TestProtoWithPkgPath(unittest.TestCase): | |
def test_cant_import_mymodule_directly(self): | |
with self.assertRaises(ImportError): | |
import mymodule | |
def test_can_import_mymodule_by_parent_package(self): | |
import mypkg.mymodule | |
if __name__ == '__main__': | |
unittest.main() |