aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/suite_dfilter/group_syntax.py15
1 files changed, 9 insertions, 6 deletions
diff --git a/test/suite_dfilter/group_syntax.py b/test/suite_dfilter/group_syntax.py
index c7746ec181..e669e25415 100644
--- a/test/suite_dfilter/group_syntax.py
+++ b/test/suite_dfilter/group_syntax.py
@@ -231,10 +231,9 @@ class case_unary_minus(unittest.TestCase):
dfilter = "tcp.window_size_scalefactor == +tcp.dstport"
checkDFilterCount(dfilter, 0)
- def test_unary_3(self, checkDFilterFail):
- error = 'Constant arithmetic expression on the LHS is invalid'
+ def test_unary_3(self, checkDFilterCount):
dfilter = "-2 == tcp.dstport"
- checkDFilterFail(dfilter, error)
+ checkDFilterCount(dfilter, 0)
def test_unary_4(self, checkDFilterCount):
dfilter = "tcp.window_size_scalefactor == -{tcp.dstport * 20}"
@@ -256,9 +255,13 @@ class case_arithmetic(unittest.TestCase):
dfilter = "udp.dstport == 66+1"
checkDFilterCount(dfilter, 2)
- def test_add_3(self, checkDFilterFail):
- error = 'Constant arithmetic expression on the LHS is invalid'
- dfilter = "2 + 3 == frame.number"
+ def test_add_4(self, checkDFilterCount):
+ dfilter = "1 + 2 == frame.number"
+ checkDFilterCount(dfilter, 1)
+
+ def test_add_5(self, checkDFilterFail):
+ error = 'Constant expression is invalid'
+ dfilter = "1 + 2 == 2 + 1"
checkDFilterFail(dfilter, error)
def test_sub_1(self, checkDFilterCount):