Esempio n. 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(),
             )
Esempio n. 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())
Esempio n. 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())
Esempio n. 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())