1
3
6
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
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