Exemplo n.º 1
0
 def test_port_breakout_one(self, dvs):
     dpb = DPB()
     dpb.breakout(dvs, "Ethernet0", maxBreakOut)
     #print "**** 1X40G --> 4X10G passed ****"
     dpb.change_speed_and_verify(dvs, ["Ethernet0", "Ethernet1", "Ethernet2", "Ethernet3"], speed25G)
     #print "**** 4X10G --> 4X25G passed ****"
     dpb.change_speed_and_verify(dvs, ["Ethernet0", "Ethernet1", "Ethernet2", "Ethernet3"], speed10G)
     #print "**** 4X25G --> 4X10G passed ****"
     dpb.breakin(dvs, ["Ethernet0", "Ethernet1", "Ethernet2", "Ethernet3"])
     #print "**** 4X10G --> 1X40G passed ****"
     dpb.change_speed_and_verify(dvs, ["Ethernet0"], speed100G)
     #print "**** 1X40G --> 1X100G passed ****"
     dpb.breakout(dvs, "Ethernet0", maxBreakOut)
     #print "**** 1X100G --> 4X25G passed ****"
     dpb.change_speed_and_verify(dvs, ["Ethernet0", "Ethernet1", "Ethernet2", "Ethernet3"], speed10G)
     #print "**** 4X25G --> 4X10G passed ****"
     dpb.change_speed_and_verify(dvs, ["Ethernet0", "Ethernet1", "Ethernet2", "Ethernet3"], speed25G)
     #print "**** 4X10G --> 4X25G passed ****"
     dpb.breakin(dvs, ["Ethernet0", "Ethernet1", "Ethernet2", "Ethernet3"])
     #print "**** 4X25G --> 1X100G passed ****"
     dpb.breakout(dvs, "Ethernet0", maxBreakOut/2)
     #print "**** 1X100G --> 2X50G passed ****"
     dpb.breakin(dvs, ["Ethernet0", "Ethernet2"])
     #print "**** 2X50G --> 1X100G passed ****"
     dpb.change_speed_and_verify(dvs, ["Ethernet0"], speed40G)
Exemplo n.º 2
0
 def test_port_breakout_one(self, dvs):
     dpb = DPB()
     dpb.breakout(dvs, "Ethernet0", 4)
     #print "**** 1X40G --> 4X10G passed ****"
     dpb.change_speed_and_verify(dvs, ["Ethernet0", "Ethernet1", "Ethernet2", "Ethernet3"], 25000)
     #print "**** 4X10G --> 4X25G passed ****"
     dpb.change_speed_and_verify(dvs, ["Ethernet0", "Ethernet1", "Ethernet2", "Ethernet3"], 10000)
     #print "**** 4X25G --> 4X10G passed ****"
     dpb.breakin(dvs, ["Ethernet0", "Ethernet1", "Ethernet2", "Ethernet3"])
     #print "**** 4X10G --> 1X40G passed ****"
     dpb.change_speed_and_verify(dvs, ["Ethernet0"], 100000)
     #print "**** 1X40G --> 1X100G passed ****"
     dpb.breakout(dvs, "Ethernet0", 4)
     #print "**** 1X100G --> 4X25G passed ****"
     dpb.change_speed_and_verify(dvs, ["Ethernet0", "Ethernet1", "Ethernet2", "Ethernet3"], 10000)
     #print "**** 4X25G --> 4X10G passed ****"
     dpb.change_speed_and_verify(dvs, ["Ethernet0", "Ethernet1", "Ethernet2", "Ethernet3"], 25000)
     #print "**** 4X10G --> 4X25G passed ****"
     dpb.breakin(dvs, ["Ethernet0", "Ethernet1", "Ethernet2", "Ethernet3"])
     #print "**** 4X25G --> 1X100G passed ****"
     dpb.breakout(dvs, "Ethernet0", 2)
     #print "**** 1X100G --> 2X50G passed ****"
     dpb.breakin(dvs, ["Ethernet0", "Ethernet2"])
     #print "**** 2X50G --> 1X100G passed ****"
     dpb.change_speed_and_verify(dvs, ["Ethernet0"], 40000)