Package TestON :: Package tests :: Package FvtTest :: Module FvtTest
[hide private]
[frames] | no frames]

Source Code for Module TestON.tests.FvtTest.FvtTest

 1   
2 -class FvtTest :
3
4 - def __init__(self) :
5 self.default = ''
6
7 - def CASE1(self,main) :
8 9 10 main.case("Checking FVT") 11 main.step("Checking the FVT") 12 pkt = main.FVT.simplePacket("SRC_MAC_FOR_CTL0_0") 13 in_port = 3 14 msg = main.FVT.genPacketIn(in_port=in_port, pkt=pkt) 15 snd_list = ["switch", 0, msg] 16 exp_list = [["controller", 0, msg]] 17 res = main.FVT.ofmsgSndCmp(snd_list , exp_list , xid_ignore=True, hdr_only=True) 18 utilities.assert_equals(expect=True,actual=res,onpass="Received expected message",onfail="Received unexpected message") 19 20 #Packet_in for controller1 21 pkt = main.FVT.simplePacket("SRC_MAC_FOR_CTL1_0") 22 in_port = 3 23 msg = main.FVT.genPacketIn(in_port=in_port, pkt=pkt) 24 snd_list = ["switch", 0, msg] 25 exp_list = [["controller", 1, msg]] 26 res = main.FVT.ofmsgSndCmp(snd_list , exp_list , xid_ignore=True) 27 utilities.assert_equals(expect=True,actual=res,onpass="Received expected message",onfail="Received unexpected message")
28