aboutsummaryrefslogtreecommitdiffstats
path: root/test/suite_dfilter
diff options
context:
space:
mode:
authorJoão Valverde <j@v6e.pt>2023-07-07 01:23:16 +0100
committerJoão Valverde <j@v6e.pt>2023-07-07 23:04:31 +0100
commit0e82c6b4b8ed18ef1878446dd26d6345be2d2c2b (patch)
tree31a3f61d0f0330f2dc9d85d567576cdb7104f1fb /test/suite_dfilter
parent794e3a13c059bf7a3343977fc2705c3d7d495974 (diff)
dfilter: Remove limitation using subtraction
Remove the requirement for a space character to precede a minus token. Fixes #19189.
Diffstat (limited to 'test/suite_dfilter')
-rw-r--r--test/suite_dfilter/group_membership.py2
-rw-r--r--test/suite_dfilter/group_syntax.py6
2 files changed, 3 insertions, 5 deletions
diff --git a/test/suite_dfilter/group_membership.py b/test/suite_dfilter/group_membership.py
index d8e772f7ed..5d60a4f22c 100644
--- a/test/suite_dfilter/group_membership.py
+++ b/test/suite_dfilter/group_membership.py
@@ -74,7 +74,7 @@ class TestDfilterMembership:
# expression should be parsed as "0.1 .. .7"
# .7 is the identifier (protocol) named "7"
dfilter = 'frame.time_delta in {0.1...7}'
- error = 'not a valid protocol or protocol field'
+ error = '"." was unexpected in this context'
checkDFilterFail(dfilter, error)
def test_membership_10_bad_lhs_number(self, checkDFilterFail):
diff --git a/test/suite_dfilter/group_syntax.py b/test/suite_dfilter/group_syntax.py
index be6ab52928..904bc78111 100644
--- a/test/suite_dfilter/group_syntax.py
+++ b/test/suite_dfilter/group_syntax.py
@@ -304,11 +304,9 @@ class TestDfilterArithmetic:
dfilter = "udp.dstport == 68 - 1"
checkDFilterCount(dfilter, 2)
- def test_sub_3(self, checkDFilterFail):
- # Minus operator requires spaces around it.
- error = '"68-1" is not a valid number.'
+ def test_sub_3(self, checkDFilterCount):
dfilter = "udp.dstport == 68-1"
- checkDFilterFail(dfilter, error)
+ checkDFilterCount(dfilter, 2)
def test_sub_4(self, checkDFilterCount):
dfilter = "udp.length == ip.len - 20"