diff options
Diffstat (limited to 'scripts/automation/regression/unit_tests/functional_tests/pkt_builder_test.py')
-rwxr-xr-x | scripts/automation/regression/unit_tests/functional_tests/pkt_builder_test.py | 65 |
1 files changed, 35 insertions, 30 deletions
diff --git a/scripts/automation/regression/unit_tests/functional_tests/pkt_builder_test.py b/scripts/automation/regression/unit_tests/functional_tests/pkt_builder_test.py index c2946798..d33d92fe 100755 --- a/scripts/automation/regression/unit_tests/functional_tests/pkt_builder_test.py +++ b/scripts/automation/regression/unit_tests/functional_tests/pkt_builder_test.py @@ -262,8 +262,10 @@ class CTRexPktBuilder_Test(pkt_bld_general_test.CGeneralPktBld_Test): self.pkt_bld.add_pkt_layer("l4_tcp", dpkt.tcp.TCP()) self.pkt_bld.set_pkt_payload("HelloWorld") - self.pkt_bld.set_vm_ip_range("l3", "src", - "10.0.0.1", "10.0.0.1", "10.0.0.255", 1, + self.pkt_bld.set_vm_ip_range("l3", + "src", + "10.0.0.1", + "10.0.0.255", "inc") # self.pkt_bld.set_vm_custom_range(layer_name="l3", # hdr_field="tos", @@ -272,15 +274,15 @@ class CTRexPktBuilder_Test(pkt_bld_general_test.CGeneralPktBld_Test): print '' self.pp.pprint(self.pkt_bld.vm.dump()) assert_equal(self.pkt_bld.vm.dump(), - { 'instructions': [ { 'init_value': '167772161', - 'max_value': '167772415', - 'min_value': '167772161', + { 'instructions': [ { 'init_value': 167772161, + 'max_value': 167772415, + 'min_value': 167772161, 'name': 'l3__src', 'op': 'inc', 'size': 4, 'type': 'flow_var'}, - { 'add_value': 1, - 'is_big_endian': False, + { 'add_value': 0, + 'is_big_endian': True, 'name': 'l3__src', 'pkt_offset': 26, 'type': 'write_flow_var'}, @@ -304,15 +306,15 @@ class CTRexPktBuilder_Test(pkt_bld_general_test.CGeneralPktBld_Test): print '' self.pp.pprint(self.pkt_bld.vm.dump()) assert_equal(self.pkt_bld.vm.dump(), - { 'instructions': [ { 'init_value': '167772161', - 'max_value': '167772415', - 'min_value': '167772161', + { 'instructions': [ { 'init_value': 167772161, + 'max_value': 167772415, + 'min_value': 167772161, 'name': 'l3__src', 'op': 'inc', 'size': 4, 'type': 'flow_var'}, { 'add_value': 1, - 'is_big_endian': False, + 'is_big_endian': True, 'name': 'l3__src', 'pkt_offset': 26, 'type': 'write_flow_var'}], @@ -335,15 +337,15 @@ class CTRexPktBuilder_Test(pkt_bld_general_test.CGeneralPktBld_Test): print '' self.pp.pprint(self.pkt_bld.vm.dump()) assert_equal(self.pkt_bld.vm.dump(), - { 'instructions': [ { 'init_value': '65537', - 'max_value': '65551', - 'min_value': '65537', + { 'instructions': [ { 'init_value': 65537, + 'max_value': 65551, + 'min_value': 65537, 'name': 'l3__src', 'op': 'inc', 'size': 4, 'type': 'flow_var'}, { 'add_value': 1, - 'is_big_endian': False, + 'is_big_endian': True, 'name': 'l3__src', 'pkt_offset': 34, 'type': 'write_flow_var'}], @@ -367,15 +369,15 @@ class CTRexPktBuilder_Test(pkt_bld_general_test.CGeneralPktBld_Test): print '' self.pp.pprint(self.pkt_bld.vm.dump()) assert_equal(self.pkt_bld.vm.dump(), - { 'instructions': [ { 'init_value': '10', - 'max_value': '200', - 'min_value': '10', + { 'instructions': [ { 'init_value': 10, + 'max_value': 200, + 'min_value': 10, 'name': 'l3__tos', 'op': 'inc', 'size': 1, 'type': 'flow_var'}, { 'add_value': 2, - 'is_big_endian': False, + 'is_big_endian': True, 'name': 'l3__tos', 'pkt_offset': 15, 'type': 'write_flow_var'}, @@ -390,8 +392,10 @@ class CTRexPktBuilder_Test(pkt_bld_general_test.CGeneralPktBld_Test): self.pkt_bld.add_pkt_layer("l4_tcp", dpkt.tcp.TCP()) self.pkt_bld.set_pkt_payload("HelloWorld") - self.pkt_bld.set_vm_ip_range("l3", "src", - "10.0.0.1", "10.0.0.1", "10.0.0.255", 1, + self.pkt_bld.set_vm_ip_range("l3", + "src", + "10.0.0.1", + "10.0.0.255", "inc") self.pkt_bld.set_vm_custom_range(layer_name="l3", hdr_field="tos", @@ -399,28 +403,29 @@ class CTRexPktBuilder_Test(pkt_bld_general_test.CGeneralPktBld_Test): operation="inc") print '' self.pp.pprint(self.pkt_bld.vm.dump()) + assert_equal(self.pkt_bld.vm.dump(), - {'instructions': [{'init_value': '167772161', - 'max_value': '167772415', - 'min_value': '167772161', + {'instructions': [{'init_value': 167772161, + 'max_value': 167772415, + 'min_value': 167772161, 'name': 'l3__src', 'op': 'inc', 'size': 4, 'type': 'flow_var'}, - {'init_value': '10', - 'max_value': '200', - 'min_value': '10', + {'init_value': 10, + 'max_value': 200, + 'min_value': 10, 'name': 'l3__tos', 'op': 'inc', 'size': 1, 'type': 'flow_var'}, {'add_value': 2, - 'is_big_endian': False, + 'is_big_endian': True, 'name': 'l3__tos', 'pkt_offset': 15, 'type': 'write_flow_var'}, - {'add_value': 1, - 'is_big_endian': False, + {'add_value': 0, + 'is_big_endian': True, 'name': 'l3__src', 'pkt_offset': 26, 'type': 'write_flow_var'}, |