예제 #1
0
 def test_path_with_embedded_null_bytes(self):
     for path in (
         'embedded_null_byte\x00.py',
         'di\x00rectory/embedded_null_byte.py',
     ):
         with self.subTest(path=path):
             self.assertEqual(
                 autoreload.iter_modules_and_files((), frozenset([path])),
                 frozenset(),
             )
예제 #2
0
 def test_module_without_spec(self):
     module = types.ModuleType('test_module')
     del module.__spec__
     self.assertEqual(autoreload.iter_modules_and_files((module,), frozenset()), frozenset())
예제 #3
0
 def test_main_module_without_file_is_not_resolved(self):
     fake_main = types.ModuleType('__main__')
     self.assertEqual(autoreload.iter_modules_and_files((fake_main,), frozenset()), frozenset())
예제 #4
0
 def test_module_without_spec(self):
     module = types.ModuleType('test_module')
     del module.__spec__
     self.assertEqual(autoreload.iter_modules_and_files((module,), frozenset()), frozenset())