1 # Copyright (c) 2013 by Gilbert Ramirez <gram@alumni.rice.edu>
3 # SPDX-License-Identifier: GPL-2.0-or-later
7 class case_range(dfiltertest.DFTestCase):
8 trace_file = "ipx_rip.pcap"
10 def test_slice_1_pos(self):
11 dfilter = "ipx.src.node[1] == aa"
12 self.assertDFilterCount(dfilter, 1)
14 def test_slice_1_neg(self):
15 dfilter = "ipx.src.node[1] == bb"
16 self.assertDFilterCount(dfilter, 0)
18 def test_slice_1_hex_pos(self):
19 dfilter = "ipx.src.node[1] == 0xaa"
20 self.assertDFilterCount(dfilter, 1)
22 def test_slice_1_hex_neg(self):
23 dfilter = "ipx.src.node[1] == 0xbb"
24 self.assertDFilterCount(dfilter, 0)
26 def test_slice_2_pos(self):
27 dfilter = "ipx.src.node[3:2] == a3:e3"
28 self.assertDFilterCount(dfilter, 1)
30 def test_slice_2_neg(self):
31 dfilter = "ipx.src.node[3:2] == cc:dd"
32 self.assertDFilterCount(dfilter, 0)