def test_show_running_config_displays_header(self, t): enable(t) assert_running_config_contains_in_order(t, [ '!Current Configuration:', '!System Description "............."', '!System Software Version 3.3.7.3', '!Cut-through mode is configured as disabled', '!', 'configure', ])
def test_show_running_config_displays_header(self, t): enable(t) assert_running_config_contains_in_order(t, [ '!Current Configuration:', '!System Description "............."', '!System Software Version 3.3.7.3', '!Cut-through mode is configured as disabled', '!', 'configure', ])
def test_show_run_vs_show_run_interface_same_output(self, t): enable(t) configuring_interface(t, "tengigabitethernet 0/0/1", do="shutdown") assert_interface_configuration(t, "tengigabitethernet 0/0/1", ["shutdown"]) assert_running_config_contains_in_order(t, ["interface tengigabitethernet 0/0/1", "shutdown", "exit", "!"]) configuring_interface(t, "tengigabitethernet 0/0/1", do="no shutdown") assert_interface_configuration(t, "tengigabitethernet 0/0/1", [""]) config = get_running_config(t) assert_that(config, is_not(has_item("interface tengigabitethernet 0/0/1")))
def test_configuring_a_vlan(self, t): enable(t) add_vlan(t, 1000) add_vlan(t, 1001) add_vlan(t, 2000) configuring_vlan(t, 2000, do="name shizzle") assert_running_config_contains_in_order(t, [ "vlan 2000", "name shizzle", "exit", "vlan 1,1000-1001", "exit", ]) configuring(t, do="no vlan 1000") configuring(t, do="no vlan 1001") configuring(t, do="no vlan 2000")
def test_show_run_vs_show_run_interface_same_output(self, t): enable(t) configuring_interface(t, "tengigabitethernet 0/0/1", do="shutdown") assert_interface_configuration(t, "tengigabitethernet 0/0/1", ["shutdown"]) assert_running_config_contains_in_order(t, [ "interface tengigabitethernet 0/0/1", "shutdown", "exit", "!", ]) configuring_interface(t, "tengigabitethernet 0/0/1", do="no shutdown") assert_interface_configuration(t, "tengigabitethernet 0/0/1", [""]) config = get_running_config(t) assert_that(config, is_not(has_item("interface tengigabitethernet 0/0/1")))