(data: dict[str, Any])
| 230 | |
| 231 | |
| 232 | def _decode_test_result(data: dict[str, Any]) -> TestResult | dict[str, Any]: |
| 233 | if "__test_result__" in data: |
| 234 | data.pop('__test_result__') |
| 235 | if data['stats'] is not None: |
| 236 | data['stats'] = TestStats(**data['stats']) |
| 237 | if data['covered_lines'] is not None: |
| 238 | data['covered_lines'] = [ |
| 239 | tuple(loc) for loc in data['covered_lines'] |
| 240 | ] |
| 241 | return TestResult(**data) |
| 242 | else: |
| 243 | return data |
nothing calls this directly
no test coverage detected
searching dependent graphs…