import unittest
import sys

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()
