Exemple #1
0
 def fin():
     print("")
     log_enter("Preforming post-session cleanup")
     adapters.cleanup_test_objects()
     log_exit("post-session cleanup complete")
     if log_watcher:
         log_watcher.terminate()
Exemple #2
0
 def fin():
     print("")
     log_message("Preforming post-session cleanup")
     adapters.cleanup_test_objects()
     log_message("HORTON: post-session cleanup complete")
     if log_watcher:
         log_watcher.terminate()
Exemple #3
0
    def fin():
        adapter_config.logger(separator)
        if hasattr(request.node, "rep_setup"):
            adapter_config.logger("setup:      " +
                                  str(request.node.rep_setup.outcome))
        if hasattr(request.node, "rep_call"):
            adapter_config.logger("call:       " +
                                  str(request.node.rep_call.outcome))
        if hasattr(request.node, "rep_teardown"):
            adapter_config.logger("teardown:   " +
                                  str(request.node.rep_teardown.outcome))
        adapter_config.logger(separator)
        adapter_config.logger("HORTON: Cleaning up after function {}".format(
            request.function.__name__))

        try:
            adapters.cleanup_test_objects()
        except Exception:
            adapter_config.logger("Exception in cleanup")
            adapter_config.logger(traceback.format_exc())
            raise
        finally:
            adapter_config.logger(
                "HORTON: Exiting function '{}.{}' '{}'".format(
                    request.module.__name__, request.cls.__name__,
                    request.node.name))
Exemple #4
0
 def fin():
     adapter_config.logger("Preforming post-session cleanup")
     try:
         adapters.cleanup_test_objects()
     except Exception:
         adapter_config.logger("Exception in cleanup")
         adapter_config.logger(traceback.format_exc())
         raise
     finally:
         adapter_config.logger("HORTON: post-session cleanup complete")
Exemple #5
0
 def fin():
     print("")
     if hasattr(request.node, "rep_setup"):
         log_message("setup:      " + str(request.node.rep_setup.outcome))
     if hasattr(request.node, "rep_call"):
         log_message("call:       " + str(request.node.rep_call.outcome))
     if hasattr(request.node, "rep_teardown"):
         log_message("teardown:   " + str(request.node.rep_call.outcome))
     log_message("HORTON: Cleaning up after function {}".format(
         request.function.__name__))
     adapters.cleanup_test_objects()
     log_message("HORTON: Exiting function {}".format(
         request.function.__name__))
     log_watcher.flush_and_disable()
Exemple #6
0
def session_log_fixture(request):
    print("")
    log_message("HORTON: Preforming pre-session cleanup")
    adapters.cleanup_test_objects()
    log_message("HORTON: pre-session cleanup complete")

    def fin():
        print("")
        log_message("Preforming post-session cleanup")
        adapters.cleanup_test_objects()
        log_message("HORTON: post-session cleanup complete")
        if log_watcher:
            log_watcher.terminate()

    request.addfinalizer(fin)
Exemple #7
0
def session_log_fixture(request):
    adapter_config.logger("HORTON: Preforming pre-session cleanup")
    adapters.cleanup_test_objects()
    adapter_config.logger("HORTON: pre-session cleanup complete")

    def fin():
        adapter_config.logger("Preforming post-session cleanup")
        try:
            adapters.cleanup_test_objects()
        except Exception:
            adapter_config.logger("Exception in cleanup")
            adapter_config.logger(traceback.format_exc())
            raise
        finally:
            adapter_config.logger("HORTON: post-session cleanup complete")

    request.addfinalizer(fin)