Beispiel #1
0
 def assertFileNotFound(self, filename):
     resolved_filename = filename.resolve()
     self.clear_autoreload_caches()
     # Test uncached access
     self.assertNotIn(resolved_filename, list(autoreload.iter_all_python_module_files()))
     # Test cached access
     self.assertNotIn(resolved_filename, list(autoreload.iter_all_python_module_files()))
     self.assertEqual(autoreload.iter_modules_and_files.cache_info().hits, 1)
 def assertFileNotFound(self, filename):
     resolved_filename = filename.resolve(strict=True)
     self.clear_autoreload_caches()
     # Test uncached access
     self.assertNotIn(resolved_filename, list(autoreload.iter_all_python_module_files()))
     # Test cached access
     self.assertNotIn(resolved_filename, list(autoreload.iter_all_python_module_files()))
     self.assertEqual(autoreload.iter_modules_and_files.cache_info().hits, 1)
 def assertFileFound(self, filename):
     # Some temp directories are symlinks. Python resolves these fully while
     # importing.
     resolved_filename = filename.resolve(strict=True)
     self.clear_autoreload_caches()
     # Test uncached access
     self.assertIn(resolved_filename, list(autoreload.iter_all_python_module_files()))
     # Test cached access
     self.assertIn(resolved_filename, list(autoreload.iter_all_python_module_files()))
     self.assertEqual(autoreload.iter_modules_and_files.cache_info().hits, 1)
Beispiel #4
0
 def assertFileFound(self, filename):
     # Some temp directories are symlinks. Python resolves these fully while
     # importing.
     resolved_filename = filename.resolve()
     self.clear_autoreload_caches()
     # Test uncached access
     self.assertIn(resolved_filename, list(autoreload.iter_all_python_module_files()))
     # Test cached access
     self.assertIn(resolved_filename, list(autoreload.iter_all_python_module_files()))
     self.assertEqual(autoreload.iter_modules_and_files.cache_info().hits, 1)
 def test_paths_are_pathlib_instances(self):
     for filename in autoreload.iter_all_python_module_files():
         self.assertIsInstance(filename, Path)
 def test_weakref_in_sys_module(self):
     """iter_all_python_module_file() ignores weakref modules."""
     time_proxy = weakref.proxy(time)
     sys.modules['time_proxy'] = time_proxy
     self.addCleanup(lambda: sys.modules.pop('time_proxy', None))
     list(autoreload.iter_all_python_module_files())  # No crash.
Beispiel #7
0
 def test_paths_are_pathlib_instances(self):
     for filename in autoreload.iter_all_python_module_files():
         self.assertIsInstance(filename, Path)
Beispiel #8
0
 def test_weakref_in_sys_module(self):
     """iter_all_python_module_file() ignores weakref modules."""
     time_proxy = weakref.proxy(time)
     sys.modules['time_proxy'] = time_proxy
     self.addCleanup(lambda: sys.modules.pop('time_proxy', None))
     list(autoreload.iter_all_python_module_files())  # No crash.