MCPcopy Index your code
hub / github.com/RustPython/RustPython / stopTest

Method stopTest

extra_tests/custom_text_test_runner.py:413–442  ·  view source on GitHub ↗
(self, test)

Source from the content-addressed store, hash-verified

411 break
412
413 def stopTest(self, test):
414 self.end_time = time.time()
415 self.execution_time = self.end_time - self.start_time
416 self.suite_execution_time += self.execution_time
417 self.total_execution_time += self.execution_time
418 super(CustomTextTestResult, self).stopTest(test)
419 self.num_cases += 1
420 self.results["suites"][self.suite_map[self.suite]]["num_passed"] = (
421 self.num_passed
422 )
423 self.results["suites"][self.suite_map[self.suite]]["num_failed"] = (
424 self.num_failed
425 )
426 self.results["suites"][self.suite_map[self.suite]]["num_skipped"] = (
427 self.num_skipped
428 )
429 self.results["suites"][self.suite_map[self.suite]]["num_expected_failures"] = (
430 self.num_expected_failures
431 )
432 self.results["suites"][self.suite_map[self.suite]]["cases"][
433 self.current_case_number
434 ]["execution_time"] = format(
435 self.execution_time,
436 ".%sf" % CustomTextTestResult._execution_time_significant_digits,
437 )
438 self.results["num_passed"] += self.num_passed
439 self.results["num_failed"] += self.num_failed
440 self.results["num_skipped"] += self.num_skipped
441 self.results["num_expected_failures"] += self.num_expected_failures
442 self.case_number += 1
443
444 def print_error_string(self, err):
445 error_string = "".join(traceback.format_exception(err[0], err[1], err[2]))

Callers

nothing calls this directly

Calls 3

superClass · 0.85
formatFunction · 0.50
timeMethod · 0.45

Tested by

no test coverage detected