dfilter: Add more IPv6 tests

This commit is contained in:
João Valverde 2022-04-06 16:05:56 +01:00
parent 8108e67de7
commit 6057d1a6e2
1 changed files with 39 additions and 27 deletions

View File

@ -110,54 +110,66 @@ class case_bytes_ipv6(unittest.TestCase):
# Test some addresses are parsed correctly
#
def test_unspecified_1(self, checkDFilterCount):
def test_unspecified_1(self, checkDFilterSucceed):
dfilter = "ipv6.dst == ::"
checkDFilterCount(dfilter, 0)
checkDFilterSucceed(dfilter)
def test_unspecified_2(self, checkDFilterCount):
def test_unspecified_2(self, checkDFilterSucceed):
dfilter = "ipv6.dst == ::/128"
checkDFilterCount(dfilter, 0)
checkDFilterSucceed(dfilter)
def test_loopback_1(self, checkDFilterCount):
def test_loopback_1(self, checkDFilterSucceed):
dfilter = "ipv6.dst == ::1"
checkDFilterCount(dfilter, 0)
checkDFilterSucceed(dfilter)
def test_loopback_2(self, checkDFilterCount):
def test_loopback_2(self, checkDFilterSucceed):
dfilter = "ipv6.dst == ::1/128"
checkDFilterCount(dfilter, 0)
checkDFilterSucceed(dfilter)
def test_compress_1(self, checkDFilterCount):
def test_compress_1(self, checkDFilterSucceed):
dfilter = "ipv6.dst == ::2000"
checkDFilterCount(dfilter, 0)
checkDFilterSucceed(dfilter)
def test_compress_2(self, checkDFilterCount):
def test_compress_2(self, checkDFilterSucceed):
dfilter = "ipv6.dst == ::2000/64"
checkDFilterCount(dfilter, 0)
checkDFilterSucceed(dfilter)
def test_compress_3(self, checkDFilterCount):
def test_compress_3(self, checkDFilterSucceed):
dfilter = "ipv6.dst == ::1:2000"
checkDFilterCount(dfilter, 0)
checkDFilterSucceed(dfilter)
def test_compress_4(self, checkDFilterCount):
def test_compress_4(self, checkDFilterSucceed):
dfilter = "ipv6.dst == 2000::"
checkDFilterCount(dfilter, 0)
checkDFilterSucceed(dfilter)
def test_compress_5(self, checkDFilterCount):
def test_compress_5(self, checkDFilterSucceed):
dfilter = "ipv6.dst == 2000::/120"
checkDFilterCount(dfilter, 0)
checkDFilterSucceed(dfilter)
def test_compress_6(self, checkDFilterCount):
def test_compress_6(self, checkDFilterSucceed):
dfilter = "ipv6.dst == 2000:1::"
checkDFilterCount(dfilter, 0)
checkDFilterSucceed(dfilter)
def test_compress_7(self, checkDFilterCount):
dfilter = "ipv6.dst == 2000:1::2:0"
checkDFilterCount(dfilter, 0)
def test_ula_1(self, checkDFilterSucceed):
dfilter = "ipv6.dst == fd93:c15b:7ae0:2e41:0000:0000:0000:0000"
checkDFilterSucceed(dfilter)
def test_mapped_ipv4_1(self, checkDFilterCount):
def test_ula_2(self, checkDFilterSucceed):
dfilter = "ipv6.dst == fd93:c15b:7ae0:2e41:ffff:ffff:ffff:ffff"
checkDFilterSucceed(dfilter)
def test_ula_3(self, checkDFilterSucceed):
dfilter = "ipv6.dst == fd93:c15b:7ae0:2e41:3f32:35c9:40aa:1243"
checkDFilterSucceed(dfilter)
def test_ula_4(self, checkDFilterSucceed):
dfilter = "ipv6.dst == fd93:c15b:7ae0:2e41::2:1"
checkDFilterSucceed(dfilter)
def test_mapped_ipv4_1(self, checkDFilterSucceed):
dfilter = "ipv6.dst == ::13.1.68.3"
checkDFilterCount(dfilter, 0)
checkDFilterSucceed(dfilter)
def test_mapped_ipv4_2(self, checkDFilterCount):
def test_mapped_ipv4_2(self, checkDFilterSucceed):
dfilter = "ipv6.dst == ::FFFF:129.144.52.38"
checkDFilterCount(dfilter, 0)
checkDFilterSucceed(dfilter)