Beispiel #1
0
def after_each_scenario(scenario):
    """
    Hook: Will be executed after all each scenario
    Removes Feature data and cleans the system. Kills all agents running in the VM.
    """
    execute_chef_client_stop()
    execute_puppet_agent_stop()
    remove_chef_client_cert_file()
    remove_puppet_agent_cert_file()
    remove_all_generated_test_files()
    remove_puppet_agent_catalog()
    rest_utils.delete_node(world.headers, world.tenant_id, CONFIG_VM_HOSTNAME)
Beispiel #2
0
def after_each_scenario(scenario):
    """
    Hook: Will be executed after each Scenario.
    Removes Test data and cleans the system. Kills all agents running in the VM
    """
    if world.node_name is not None:
        execute_chef_client_stop()
        execute_puppet_agent_stop()
        remove_chef_client_cert_file()
        remove_puppet_agent_cert_file()
        remove_all_generated_test_files()
        remove_puppet_agent_catalog()
        rest_utils.delete_node(world.headers, world.tenant_id, world.node_name)
Beispiel #3
0
def after_each_scenario(scenario):
    """
    Hook: Will be executed after each Scenario.
    Removes Test data and cleans the system. Kills all agents running in the VM
    """
    if world.node_name is not None:
        execute_chef_client_stop()
        execute_puppet_agent_stop()
        remove_chef_client_cert_file()
        remove_puppet_agent_cert_file()
        remove_all_generated_test_files()
        remove_puppet_agent_catalog()
        rest_utils.delete_node(world.headers, world.tenant_id, world.node_name)
Beispiel #4
0
def before_outline(param1, param2, param3, param4):
    """ Hook: Will be executed before each Scenario Outline. Same behaviour as 'before_each_scenario'"""
    setup_outline(param1, param2, param3, param4)
    remove_all_generated_test_files()
    remove_puppet_agent_catalog()