diff options
author | 2016-02-15 18:01:09 +0200 | |
---|---|---|
committer | 2016-02-15 18:01:09 +0200 | |
commit | 1e98c58d91673ae56d4eb0943d619ddb77a21a33 (patch) | |
tree | fdc78e2ea1121ecbd5c5626414e0ae5016ebb2f0 /scripts/automation/regression/unit_tests | |
parent | 0c28aadfe1490c0ec44c94690f4c6d64f2e76e41 (diff) |
add scapy layer for default mac
Diffstat (limited to 'scripts/automation/regression/unit_tests')
-rw-r--r-- | scripts/automation/regression/unit_tests/functional_tests/scapy_pkt_builder_test.py | 26 |
1 files changed, 26 insertions, 0 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 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): |