Exemplo n.º 1
0
    def test_create_port_bond(self):
        dpid = 100
        reid = "1.1.1.1"
        name = "ethX"
        slaves = ["ethA", "ethB"]

        # exec
        ret = fibcdbm.FIBCPortEntry.new(dp_id=dpid,
                                        re_id=reid,
                                        name=name,
                                        port=1,
                                        slaves=slaves)

        # check
        expect = dict(
            dp=portmap.FIBCPort(dpid, 1),
            vm=portmap.FIBCPort(reid, 0),
            vs=portmap.FIBCPort(0, 0),
            name=portmap.FIBCLink(reid, name),
            link=None,
            dpenter=False,
            slaves=[
                portmap.FIBCLink(reid, slaves[0]),
                portmap.FIBCLink(reid, slaves[1]),
            ],
        )
        self.assertEqual(ret, expect)
Exemplo n.º 2
0
    def test_create_port_bond(self):
        dpid = 100
        reid = "1.1.1.1"
        name = "ethX"
 
        # exec
        ret = fibcdbm.FIBCPortEntry.new(
            dp_id=dpid, re_id=reid, name=name, port=1)

        # check
        expect = dict(
            dp=portmap.FIBCPort(dpid, 1),
            vm=portmap.FIBCPort(reid, 0),
            vs=portmap.FIBCPort(0, 0),
            name=portmap.FIBCLink(reid, name),
            link=None,
            dpenter=False,
            no_vs=False,
            vs_hw_addr="",
        )
        self.assertEqual(ret, expect)
Exemplo n.º 3
0
    def test_create_port_vlan(self):
        dpid = 100
        reid = "1.1.1.1"
        name = "ethX"
        link = "ethY"

        # exec
        ret = fibcdbm.FIBCPortEntry.new(dp_id=dpid,
                                        re_id=reid,
                                        name=name,
                                        port=1,
                                        link=link)

        # check
        expect = dict(
            dp=portmap.FIBCPort(dpid, 1),
            vm=portmap.FIBCPort(reid, 0),
            vs=portmap.FIBCPort(0, 0),
            name=portmap.FIBCLink(reid, name),
            link=portmap.FIBCLink(reid, link),
            slaves=None,
            dpenter=False,
        )
        self.assertEqual(ret, expect)