diff options
author | João Valverde <j@v6e.pt> | 2022-04-06 21:59:02 +0100 |
---|---|---|
committer | João Valverde <j@v6e.pt> | 2022-04-06 23:46:22 +0100 |
commit | 0313cd02bc13f21b3f01e723e0ed727eca570bd1 (patch) | |
tree | d8bb41773a950f133d71a40c9e235e7b82396cf9 /test | |
parent | 7429832db4570ffc91b221cc5be14c1fcc6b6ecd (diff) |
dfilter: Fix RHS bias for literal values
Fixes a3b76138f0e6ae25729337ed22125b092c439463.
Diffstat (limited to 'test')
-rw-r--r-- | test/suite_dfilter/group_syntax.py | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/suite_dfilter/group_syntax.py b/test/suite_dfilter/group_syntax.py index a9c699c7c5..5ca2aff038 100644 --- a/test/suite_dfilter/group_syntax.py +++ b/test/suite_dfilter/group_syntax.py @@ -158,6 +158,23 @@ class case_equality(unittest.TestCase): dfilter = "frame[0:10] contains :00-01-6c" checkDFilterCount(dfilter, 1) + def test_rhs_literal_bias_1(self, checkDFilterCount): + dfilter = 'frame[37] == fc' + checkDFilterCount(dfilter, 1) + + def test_rhs_literal_bias_2(self, checkDFilterCount): + dfilter = 'frame[37] == :fc' + checkDFilterCount(dfilter, 1) + + def test_rhs_literal_bias_3(self, checkDFilterCount): + dfilter = 'frame[37] == <fc>' + checkDFilterCount(dfilter, 1) + + def test_rhs_literal_bias_4(self, checkDFilterCount): + # This is Fibre Channel on the RHS + dfilter = 'frame[37] == .fc' + checkDFilterCount(dfilter, 0) + @fixtures.uses_fixtures class case_bitwise(unittest.TestCase): trace_file = "http.pcap" |