コード例 #1
0
ファイル: network_config.py プロジェクト: refnode/ovirt-node
    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
ファイル: network_config.py プロジェクト: refnode/ovirt-node
    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
ファイル: network_config.py プロジェクト: refnode/ovirt-node
    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
ファイル: network_config.py プロジェクト: refnode/ovirt-node
    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
ファイル: network_config.py プロジェクト: refnode/ovirt-node
    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
ファイル: network_config.py プロジェクト: refnode/ovirt-node
    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
ファイル: network_config.py プロジェクト: refnode/ovirt-node
    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
ファイル: network_config.py プロジェクト: refnode/ovirt-node
    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