def test_show_ip_interface(self, t):
        enable(t)

        create_vlan(t, "1000")
        create_interface_vlan(t, "1000")
        create_vlan(t, "2000")
        create_vlan(t, "3000")
        create_interface_vlan(t, "3000")
        configuring_interface_vlan(t, "3000", do="ip address 1.1.1.1 255.255.255.0")

        create_interface_vlan(t, "4000")
        configuring_interface_vlan(t, "4000", do="ip vrf forwarding DEFAULT-LAN")
        configuring_interface_vlan(t, "4000", do="ip address 2.2.2.2 255.255.255.0")
        configuring_interface_vlan(t, "4000", do="ip address 4.2.2.2 255.255.255.0 secondary")
        configuring_interface_vlan(t, "4000", do="ip address 3.2.2.2 255.255.255.0 secondary")
        configuring_interface_vlan(t, "4000", do="ip address 3.2.2.2 255.255.255.128 secondary")
        configuring_interface_vlan(t, "4000", do="ip access-group shizzle in")
        configuring_interface_vlan(t, "4000", do="ip access-group whizzle out")

        t.write("show ip interface")
        t.readln("Vlan1000 is down, line protocol is down")
        t.readln("  Internet protocol processing disabled")
        t.readln("Vlan3000 is down, line protocol is down")
        t.readln("  Internet address is 1.1.1.1/24")
        t.readln("  Outgoing access list is not set")
        t.readln("  Inbound  access list is not set")
        t.readln("Vlan4000 is down, line protocol is down")
        t.readln("  Internet address is 2.2.2.2/24")
        t.readln("  Secondary address 4.2.2.2/24")
        t.readln("  Secondary address 3.2.2.2/25")
        t.readln("  Outgoing access list is whizzle")
        t.readln("  Inbound  access list is shizzle")
        t.readln("  VPN Routing/Forwarding \"DEFAULT-LAN\"")
        t.readln("FastEthernet0/1 is down, line protocol is down")
        t.readln("  Internet protocol processing disabled")
        t.readln("FastEthernet0/2 is down, line protocol is down")
        t.readln("  Internet protocol processing disabled")
        t.readln("FastEthernet0/3 is down, line protocol is down")
        t.readln("  Internet protocol processing disabled")
        t.readln("FastEthernet0/4 is down, line protocol is down")
        t.readln("  Internet protocol processing disabled")
        t.readln("FastEthernet0/5 is down, line protocol is down")
        t.readln("  Internet protocol processing disabled")
        t.readln("FastEthernet0/6 is down, line protocol is down")
        t.readln("  Internet protocol processing disabled")
        t.readln("FastEthernet0/7 is down, line protocol is down")
        t.readln("  Internet protocol processing disabled")
        t.readln("FastEthernet0/8 is down, line protocol is down")
        t.readln("  Internet protocol processing disabled")
        t.readln("FastEthernet0/9 is down, line protocol is down")
        t.readln("  Internet protocol processing disabled")
        t.readln("FastEthernet0/10 is down, line protocol is down")
        t.readln("  Internet protocol processing disabled")
        t.readln("FastEthernet0/11 is down, line protocol is down")
        t.readln("  Internet protocol processing disabled")
        t.readln("FastEthernet0/12 is down, line protocol is down")
        t.readln("  Internet protocol processing disabled")
        t.read("my_switch#")

        t.write("show ip interface vlan 4000")
        t.readln("Vlan4000 is down, line protocol is down")
        t.readln("  Internet address is 2.2.2.2/24")
        t.readln("  Secondary address 4.2.2.2/24")
        t.readln("  Secondary address 3.2.2.2/25")
        t.readln("  Outgoing access list is whizzle")
        t.readln("  Inbound  access list is shizzle")
        t.readln("  VPN Routing/Forwarding \"DEFAULT-LAN\"")
        t.read("my_switch#")

        t.write("show ip interface vlan1000")
        t.readln("Vlan1000 is down, line protocol is down")
        t.readln("  Internet protocol processing disabled")
        t.read("my_switch#")

        configuring(t, do="no interface vlan 1000")
        configuring(t, do="no interface vlan 3000")
        configuring(t, do="no interface vlan 4000")

        remove_vlan(t, "1000")
        remove_vlan(t, "2000")
        remove_vlan(t, "3000")