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
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())
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
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
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())
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
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"
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