diff options
author | João Valverde <j@v6e.pt> | 2023-07-07 01:23:16 +0100 |
---|---|---|
committer | João Valverde <j@v6e.pt> | 2023-07-07 23:04:31 +0100 |
commit | 0e82c6b4b8ed18ef1878446dd26d6345be2d2c2b (patch) | |
tree | 31a3f61d0f0330f2dc9d85d567576cdb7104f1fb /test/suite_dfilter | |
parent | 794e3a13c059bf7a3343977fc2705c3d7d495974 (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.py | 2 | ||||
-rw-r--r-- | test/suite_dfilter/group_syntax.py | 6 |
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" |