Run a single test case. Args: test_case: Dictionary containing test case data Returns: TestResult object
(self, test_case: dict[str, Any])
| 90 | |
| 91 | @abstractmethod |
| 92 | async def run_single_test(self, test_case: dict[str, Any]) -> TestResult: |
| 93 | """ |
| 94 | Run a single test case. |
| 95 | |
| 96 | Args: |
| 97 | test_case: Dictionary containing test case data |
| 98 | |
| 99 | Returns: |
| 100 | TestResult object |
| 101 | """ |
| 102 | pass |
| 103 | |
| 104 | @abstractmethod |
| 105 | def validate_test_case(self, test_case: dict[str, Any]) -> tuple[bool, str | None]: |