summaryrefslogtreecommitdiffstats
path: root/scripts/automation
diff options
context:
space:
mode:
authorHanoh Haim <hhaim@cisco.com>2016-02-02 16:47:52 +0200
committerHanoh Haim <hhaim@cisco.com>2016-02-02 16:47:52 +0200
commita1cc404d690f7c1b875c364f247062be1178e202 (patch)
treef73b76f454e3c62898d195f7128789cc53bd9897 /scripts/automation
parent9d6623655f0308a8cbd06cc6bf3d4ffccfcf9212 (diff)
check scapy ipv6 packet
Diffstat (limited to 'scripts/automation')
-rw-r--r--scripts/automation/regression/unit_tests/functional_tests/scapy_pkt_builder_test.py20
1 files changed, 19 insertions, 1 deletions
diff --git a/scripts/automation/regression/unit_tests/functional_tests/scapy_pkt_builder_test.py b/scripts/automation/regression/unit_tests/functional_tests/scapy_pkt_builder_test.py
index 4b19c6fa..98102dba 100644
--- a/scripts/automation/regression/unit_tests/functional_tests/scapy_pkt_builder_test.py
+++ b/scripts/automation/regression/unit_tests/functional_tests/scapy_pkt_builder_test.py
@@ -105,7 +105,7 @@ class CTRexPktBuilderSanitySCapy_Test(pkt_bld_general_test.CGeneralPktBld_Test):
def test_simple_scapy_9k_ip_len(self):
"""
- build 128 byte packet with 0x35 as pyld
+ build 9k ipv4 len packet
"""
@@ -121,6 +121,24 @@ class CTRexPktBuilderSanitySCapy_Test(pkt_bld_general_test.CGeneralPktBld_Test):
#hexdump(pkt);
assert_equal(len(pkt),9*1024+14)
+ def test_simple_scapy_ipv6_1(self):
+ """
+ build ipv6 packet
+ """
+
+ print "start "
+ py='\x55'*(64)
+
+ p=Ether()/IPv6()/UDP(dport=12,sport=1025)/py
+ #p.build();
+ #p.dump_layers_offset()
+ hexdump(p);
+ p.show2();
+
+ p_utl=CTRexScapyPktUtl(p);
+
+ assert_equal(p_utl.get_field_offet_by_str("IPv6.src"),(38,16));
+
def tearDown(self):