Example #1
0
 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)
Example #2
0
 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)
Example #3
0
 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)
Example #4
0
 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)