(self)
| 1603 | package2.submodule1.submodule2 |
| 1604 | |
| 1605 | def test_rebinding(self): |
| 1606 | # The same data is also used for testing pkgutil.resolve_name() |
| 1607 | # in test_pkgutil and mock.patch in test_unittest. |
| 1608 | path = os.path.join(os.path.dirname(__file__), 'data') |
| 1609 | with uncache('package3', 'package3.submodule'), DirsOnSysPath(path): |
| 1610 | from package3 import submodule |
| 1611 | self.assertEqual(submodule.attr, 'rebound') |
| 1612 | import package3.submodule as submodule |
| 1613 | self.assertEqual(submodule.attr, 'rebound') |
| 1614 | with uncache('package3', 'package3.submodule'), DirsOnSysPath(path): |
| 1615 | import package3.submodule as submodule |
| 1616 | self.assertEqual(submodule.attr, 'rebound') |
| 1617 | from package3 import submodule |
| 1618 | self.assertEqual(submodule.attr, 'rebound') |
| 1619 | |
| 1620 | def test_rebinding2(self): |
| 1621 | path = os.path.join(os.path.dirname(__file__), 'data') |
nothing calls this directly
no test coverage detected