def run_fixture(self, fixture, function_to_call, enter_callback=None, exit_callback=None): result = TestResult(fixture) try: result.start() if enter_callback: enter_callback(result) if result.record(function_to_call): result.end_in_success() else: return result.exception_infos finally: if exit_callback: exit_callback(result)
def run_fixture(self, fixture, function_to_call, enter_callback=None, exit_callback=None): result = TestResult(fixture) try: result.start() if enter_callback: enter_callback(result) if result.record(function_to_call): result.end_in_success() else: return result.exception_infos except (KeyboardInterrupt, SystemExit): result.end_in_interruption(sys.exc_info()) raise finally: if exit_callback: exit_callback(result)
def run_fixture(self, fixture, function_to_call, enter_callback=None, exit_callback=None): result = TestResult(fixture) try: result.start() if enter_callback: enter_callback(result) if result.record(function_to_call): result.end_in_success() else: return result.exception_infos except (KeyboardInterrupt, SystemExit): result.end_in_interruption(sys.exc_info()) raise finally: if exit_callback: exit_callback(result)
def run_fixture(self, fixture, function_to_call, enter_callback=None, exit_callback=None): result = TestResult(fixture) try: result.start() if enter_callback: enter_callback(result) if result.record(function_to_call): result.end_in_success() else: return result.exception_infos finally: if exit_callback: exit_callback(result)