Пример #1
0
    def test_static_discovery(self, *args, **kwargs):
        self.test_static()

        nn = NodeNetwork()
        nn.all_ifnames = lambda: ["ens1"]
        nics = nn.nics()

        assert nics.keys() == ["ens1"]
        assert type(nics["ens1"]) is NIC
Пример #2
0
    def test_no_bond_and_clean_discovery(self, *args, **kwargs):
        self.test_no_bond_and_clean()

        nn = NodeNetwork()
        nn.all_ifnames = lambda: ["ens1", "ens2", "ens3"]
        nics = nn.nics()

        assert sorted(nics.keys()) == ["ens1", "ens2", "ens3"]
        assert all(type(n) is NIC for n in nics.values())
Пример #3
0
    def test_bridged_dhcp_discovery(self, *args, **kwargs):
        self.test_bridged_dhcp()

        nn = NodeNetwork()
        nn.all_ifnames = lambda: ["ens1", "ens2", "ens3", "bond0"]
        nics = nn.nics()

        assert nics.keys() == ["bond0"]
        assert type(nics["bond0"]) is BridgedNIC
Пример #4
0
    def test_bridged_dhcp_discovery(self, *args, **kwargs):
        self.test_bridged_dhcp()

        nn = NodeNetwork()
        nn.all_ifnames = lambda: ["ens1", "ens2", "ens3", "bond0"]
        nics = nn.nics()

        assert nics.keys() == ["bond0"]
        assert type(nics["bond0"]) is BridgedNIC
Пример #5
0
    def test_tagged_dhcp_discovery(self, *args, **kwargs):
        self.test_tagged_dhcp()

        nn = NodeNetwork()
        nn.all_ifnames = lambda: ["eth0", "eth0.42"]
        nics = nn.nics()

        assert nics.keys() == ["eth0"]
        assert type(nics["eth0"]) is TaggedNIC
Пример #6
0
    def test_no_bond_and_clean_discovery(self, *args, **kwargs):
        self.test_no_bond_and_clean()

        nn = NodeNetwork()
        nn.all_ifnames = lambda: ["ens1", "ens2", "ens3"]
        nics = nn.nics()

        assert sorted(nics.keys()) == ["ens1", "ens2", "ens3"]
        assert all(type(n) is NIC for n in nics.values())
Пример #7
0
    def test_static_discovery(self, *args, **kwargs):
        self.test_static()

        nn = NodeNetwork()
        nn.all_ifnames = lambda: ["ens1"]
        nics = nn.nics()

        assert nics.keys() == ["ens1"]
        assert type(nics["ens1"]) is NIC
Пример #8
0
    def test_tagged_dhcp_discovery(self, *args, **kwargs):
        self.test_tagged_dhcp()

        nn = NodeNetwork()
        nn.all_ifnames = lambda: ["eth0", "eth0.42"]
        nics = nn.nics()

        assert nics.keys() == ["eth0"]
        assert type(nics["eth0"]) is TaggedNIC
Пример #9
0
    def test_clean(self, *args, **kwargs):
        ifnames = ["ens1", "ens2", "brens3", "bond007", "ens4.42"]
        nn = NodeNetwork()
        nn.all_ifnames = lambda: ifnames
        nics = nn.nics()

        print nics

        assert sorted(nics.keys()) == ["bond007", "brens3", "ens1", "ens2"]
        assert all(type(n) is NIC for n in nics.values())
Пример #10
0
    def test_dhcp_discovery(self, *args, **kwargs):
        self.test_dhcp()

        nn = NodeNetwork()
        nn.all_ifnames = lambda: ["eth0", "breth0"]
        nics = nn.nics()

        print nics.keys()
        assert sorted(nics.keys()) == ["breth0", "eth0"]
        assert type(nics["eth0"]) is BridgedNIC
Пример #11
0
    def test_clean(self, *args, **kwargs):
        ifnames = ["ens1", "ens2", "brens3", "bond007", "ens4.42"]
        nn = NodeNetwork()
        nn.all_ifnames = lambda: ifnames
        nics = nn.nics()

        print nics

        assert sorted(nics.keys()) == ["bond007", "brens3", "ens1", "ens2"]
        assert all(type(n) is NIC for n in nics.values())
Пример #12
0
    def test_dhcp_discovery(self, *args, **kwargs):
        self.test_dhcp()

        nn = NodeNetwork()
        nn.all_ifnames = lambda: ["eth0", "breth0"]
        nics = nn.nics()

        print nics.keys()
        assert sorted(nics.keys()) == ["breth0", "eth0"]
        assert type(nics["eth0"]) is BridgedNIC
Пример #13
0
    def test_tagged_bridged_dhcp_discovery(self, *args, **kwargs):
        self.test_tagged_bridged_dhcp()

        nn = NodeNetwork()
        nn.all_ifnames = lambda: ["ens1", "ens2", "ens3", "bond0"]
        nics = nn.nics()

        bridge_nic = nics["bond0"]
        assert nics.keys() == ["bond0"]
        assert type(bridge_nic) is BridgedNIC
        assert bridge_nic.slave_nic.vlan_nic.ifname == "bond0.42"
Пример #14
0
    def test_tagged_dhcp_discovery(self, *args, **kwargs):
        self.test_tagged_dhcp()

        nn = NodeNetwork()
        nn.all_ifnames = lambda: ["p1p2"]
        nics = nn.nics()

        print nics
        bridge_nic = nics["p1p2"]
        assert nics.keys() == ["p1p2"]
        assert type(bridge_nic) is BridgedNIC
Пример #15
0
    def test_tagged_bridged_dhcp_discovery(self, *args, **kwargs):
        self.test_tagged_bridged_dhcp()

        nn = NodeNetwork()
        nn.all_ifnames = lambda: ["ens1", "ens2", "ens3", "bond0"]
        nics = nn.nics()

        bridge_nic = nics["bond0"]
        assert nics.keys() == ["bond0"]
        assert type(bridge_nic) is BridgedNIC
        assert bridge_nic.slave_nic.vlan_nic.ifname == "bond0.42"
Пример #16
0
    def test_tagged_dhcp_discovery(self, *args, **kwargs):
        self.test_tagged_dhcp()

        nn = NodeNetwork()
        nn.all_ifnames = lambda: ["p1p2"]
        nics = nn.nics()

        print nics
        bridge_nic = nics["p1p2"]
        assert nics.keys() == ["p1p2"]
        assert type(bridge_nic) is BridgedNIC