1
0
Fork 0
Code Issues Pull requests Projects Releases 2 Packages Wiki Activity Actions Pages

Avoid rewriting warm extraction cache

This commit is contained in:
Andraxion 2026-07-25 20:00:21 -04:00
parent 4a8980110d
commit 9fcafc290c
2 changed files with 21 additions and 18 deletions

View file

@ -303,11 +303,14 @@ class AdapterContractTests(unittest.TestCase):
self.assertEqual(2, first["build"]["reparsed_sources"])
self.assertEqual(0, first["build"]["cache_hits"])
loader.extract_calls.clear()
cache_path = root / ".cache" / "incremental" / "extractions.json"
cache_modified = cache_path.stat().st_mtime_ns
second = index.build()
self.assertEqual([], loader.extract_calls)
self.assertEqual(0, second["build"]["reparsed_sources"])
self.assertEqual(2, second["build"]["cache_hits"])
self.assertEqual(cache_modified, cache_path.stat().st_mtime_ns)
loader.sources["guide.foundation"] = "Changed foundation."
loader.extract_calls.clear()