Test kernel ID generation.
(self, cache_manager)
| 167 | """Test kernel caching functionality.""" |
| 168 | |
| 169 | def test_generate_kernel_id(self, cache_manager): |
| 170 | """Test kernel ID generation.""" |
| 171 | kernel_id = cache_manager._generate_kernel_id("model1", "matmul", "code1") |
| 172 | assert isinstance(kernel_id, str) |
| 173 | assert len(kernel_id) == 16 |
| 174 | |
| 175 | # Same inputs should generate same ID |
| 176 | kernel_id2 = cache_manager._generate_kernel_id("model1", "matmul", "code1") |
| 177 | assert kernel_id == kernel_id2 |
| 178 | |
| 179 | # Different inputs should generate different IDs |
| 180 | kernel_id3 = cache_manager._generate_kernel_id("model2", "matmul", "code1") |
| 181 | assert kernel_id != kernel_id3 |
| 182 | |
| 183 | def test_cache_kernel(self, cache_manager, sample_kernel): |
| 184 | """Test caching a kernel.""" |
nothing calls this directly
no test coverage detected