Test clearing cache.
(self, cache_manager, sample_kernel)
| 274 | assert cache_manager.count_cached_kernels() == 2 |
| 275 | |
| 276 | def test_clear_cache(self, cache_manager, sample_kernel): |
| 277 | """Test clearing cache.""" |
| 278 | # Cache some kernels |
| 279 | cache_manager.cache_kernel("model1", "op1", sample_kernel) |
| 280 | cache_manager.cache_kernel("model2", "op2", sample_kernel) |
| 281 | |
| 282 | assert cache_manager.count_cached_kernels() == 2 |
| 283 | |
| 284 | # Clear cache |
| 285 | cache_manager.clear_cache() |
| 286 | |
| 287 | # Verify cache is empty |
| 288 | assert cache_manager.count_cached_kernels() == 0 |
| 289 | assert not any(cache_manager.kernels_dir.iterdir()) |
| 290 | |
| 291 | |
| 292 | class TestOptimizationHistory: |
nothing calls this directly
no test coverage detected