aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorJoão Valverde <j@v6e.pt>2022-04-06 21:59:02 +0100
committerJoão Valverde <j@v6e.pt>2022-04-06 23:46:22 +0100
commit0313cd02bc13f21b3f01e723e0ed727eca570bd1 (patch)
treed8bb41773a950f133d71a40c9e235e7b82396cf9 /test
parent7429832db4570ffc91b221cc5be14c1fcc6b6ecd (diff)
dfilter: Fix RHS bias for literal values
Fixes a3b76138f0e6ae25729337ed22125b092c439463.
Diffstat (limited to 'test')
-rw-r--r--test/suite_dfilter/group_syntax.py17
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"