def _run_test(test): name, assert_results = runner.run_test(test) if assert_results is None: return None test_result = TestResult(name) test_result.extend(assert_results) return test_result
def __call__(self): self._set_self() before_result,halt = runner.run_fixture(self.before) results = TestResult(self._test.name) if halt else runner.run_test(self._test) results.before = before_result results.after,halt = runner.run_fixture(self.after) return results