Run all standard tests.
(self)
| 329 | self.run_test("Metadata Accuracy Check", run) |
| 330 | |
| 331 | def run_all_tests(self): |
| 332 | """Run all standard tests.""" |
| 333 | print(f"\n{'#' * 60}") |
| 334 | print(f" ITERATIVE AGENT TESTS: {self.provider_name}") |
| 335 | print(f"{'#' * 60}") |
| 336 | |
| 337 | self.test_single_tool_call() |
| 338 | self.test_multi_step_chain() |
| 339 | self.test_parallel_tools() |
| 340 | self.test_three_step_chain() |
| 341 | self.test_max_iterations_1() |
| 342 | self.test_no_tool_needed() |
| 343 | self.test_conditional_tool_use() |
| 344 | self.test_metadata_accuracy() |
| 345 | |
| 346 | success = self.print_summary() |
| 347 | return success |
no test coverage detected