From 1e98c58d91673ae56d4eb0943d619ddb77a21a33 Mon Sep 17 00:00:00 2001 From: Hanoh Haim Date: Mon, 15 Feb 2016 18:01:09 +0200 Subject: add scapy layer for default mac --- .../functional_tests/scapy_pkt_builder_test.py | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'scripts/automation/regression') 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 a9f28ba3..f0dc9dc4 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 @@ -73,6 +73,32 @@ class CTRexPktBuilderSanitySCapy_Test(pkt_bld_general_test.CGeneralPktBld_Test): ) + def test_simple_mac_default(self): + + pkt = Ether()/IP()/UDP() + + + pkt_builder = CScapyTRexPktBuilder(pkt = pkt); + + assert_equal( pkt_builder.is_def_src_mac () ,True) + assert_equal( pkt_builder.is_def_dst_mac () ,True) + + pkt = Ether(src="00:00:00:00:00:01")/IP()/UDP() + + pkt_builder = CScapyTRexPktBuilder(pkt = pkt); + + assert_equal( pkt_builder.is_def_src_mac (), False) + assert_equal( pkt_builder.is_def_dst_mac (), True) + + pkt = Ether(dst="00:00:00:00:00:01")/IP()/UDP() + + pkt_builder = CScapyTRexPktBuilder(pkt = pkt); + + assert_equal( pkt_builder.is_def_src_mac (),True) + assert_equal( pkt_builder.is_def_dst_mac (),False) + + + def test_simple_teredo(self): -- cgit 1.2.3-korg