Move `threaded_import_hangers`, a dependency of `test_threaded_import`, to the directory `test_importlib/`. Also update the import references for `threaded_import_hangers` in `test_threaded_import`.
https://bugs.python.org/issue19696
# In case this test is run again, make sure the helper module
# gets loaded from scratch again.
try:
- del sys.modules['test.threaded_import_hangers']
+ del sys.modules['test.test_importlib.threaded_import_hangers']
except KeyError:
pass
- import test.threaded_import_hangers
- self.assertFalse(test.threaded_import_hangers.errors)
+ import test.test_importlib.threaded_import_hangers
+ self.assertFalse(test.test_importlib.threaded_import_hangers.errors)
def test_circular_imports(self):
# The goal of this test is to exercise implementations of the import