예제 #1
0
 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',
     ])
예제 #2
0
 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',
     ])
예제 #3
0
    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"])
예제 #4
0
    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")))
예제 #5
0
    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")))