def test_show_running_config_displays_header(self, t): enable(t) assert_running_config_contains_in_order(t, [ '!Current Configuration:', '!System Description "PowerConnect 6224P, 3.3.7.3, VxWorks 6.5"', '!System Software Version 3.3.7.3', '!Cut-through mode is configured as disabled', '!', 'configure', ])
def test_configuring_a_vlan(self, t): enable(t) configuring_vlan(t, 1234) assert_running_config_contains_in_order( t, ["vlan database", "vlan 1,1234", "exit"]) unconfigure_vlan(t, 1234) assert_running_config_contains_in_order( t, ["vlan database", "vlan 1", "exit"])
def test_show_run_vs_show_run_interface_same_output(self, t): enable(t) configuring_interface(t, "ethernet 1/g1", do="shutdown") assert_interface_configuration(t, "ethernet 1/g1", ["shutdown"]) assert_running_config_contains_in_order(t, [ "interface ethernet 1/g1", "shutdown", "exit", "!", ]) configuring_interface(t, "ethernet 1/g1", do="no shutdown") assert_interface_configuration(t, "ethernet 1/g1", [""]) config = get_running_config(t) assert_that(config, is_not(has_item("interface ethernet 1/g1")))
def test_configuring_a_vlan(self, t): enable(t) configuring_vlan(t, 1234) assert_running_config_contains_in_order(t, [ "vlan database", "vlan 1,1234", "exit" ]) unconfigure_vlan(t, 1234) assert_running_config_contains_in_order(t, [ "vlan database", "vlan 1", "exit" ])
def test_show_run_vs_show_run_interface_same_output(self, t): enable(t) configuring_interface(t, "ethernet 1/g1", do="shutdown") assert_interface_configuration(t, "ethernet 1/g1", [ "shutdown" ]) assert_running_config_contains_in_order(t, [ "interface ethernet 1/g1", "shutdown", "exit", "!", ]) configuring_interface(t, "ethernet 1/g1", do="no shutdown") assert_interface_configuration(t, "ethernet 1/g1", [ "" ]) config = get_running_config(t) assert_that(config, is_not(has_item("interface ethernet 1/g1")))