def delete_patch_ports(node, host_config): for bridge in magic_consts.BRIDGES: port, provider = ts.get_patch_port_action(host_config, bridge) delete_port_cmd = delete_port_providers[provider] cmds = delete_port_cmd(bridge, port) for cmd in cmds: ssh.call(cmd, node=node)
def create_patch_ports(node, host_config): for bridge in magic_consts.BRIDGES: port, provider = ts.get_patch_port_action(host_config, bridge) create_port_cmd = create_port_providers[provider] cmds = create_port_cmd(bridge, port) for cmd in cmds: ssh.call(cmd, node=node)
def create_patch_ports(node, host_config): for bridge in magic_consts.BRIDGES: port, provider = ts.get_patch_port_action(host_config, bridge) create_port_cmd = create_port_providers[provider] cmds = create_port_cmd(bridge, port) for cmd in cmds: ssh.call(cmd, node=node) save_port_func = save_port_providers.get(provider) if save_port_func: save_port_func(node, bridge, port)
def test_patch_port_action(host_config, expected_action): bridge = 'test-br' res, _ = ts.get_patch_port_action(host_config, bridge) assert res == expected_action
def delete_patch_ports(node, host_config): for bridge in magic_consts.BRIDGES: port, provider = ts.get_patch_port_action(host_config, bridge) delete_port_cmd = delete_port_providers[provider] cmd = delete_port_cmd(bridge, port) ssh.call(cmd, node=node)
def test_patch_port_action(host_config, expected_action): bridge = 'test-br' res, _ = ts.get_patch_port_action(host_config, bridge) assert res == expected_action