summaryrefslogtreecommitdiffstats
path: root/tests/py/ip6/icmpv6.t.json
diff options
context:
space:
mode:
authorPhil Sutter <phil@nwl.cc>2018-08-29 16:23:27 +0200
committerPablo Neira Ayuso <pablo@netfilter.org>2018-08-30 12:19:36 +0200
commit90d4ee087171e75d5313359ad6b6f1341e51ddc5 (patch)
tree59572c39aa334813b9b090fa46a57fedf9ff5aac /tests/py/ip6/icmpv6.t.json
parent8f6e1c37e3e74e1fd490a0de5360ff1467c521cd (diff)
JSON: Make match op mandatory, introduce 'in' operator
This special operator is required for cases where missing operator does not lead to same results as equal operator, i.e. with bitmasks on RHS. Signed-off-by: Phil Sutter <phil@nwl.cc> Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Diffstat (limited to 'tests/py/ip6/icmpv6.t.json')
-rw-r--r--tests/py/ip6/icmpv6.t.json45
1 files changed, 45 insertions, 0 deletions
diff --git a/tests/py/ip6/icmpv6.t.json b/tests/py/ip6/icmpv6.t.json
index c953ee25..73b9277a 100644
--- a/tests/py/ip6/icmpv6.t.json
+++ b/tests/py/ip6/icmpv6.t.json
@@ -8,6 +8,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": "destination-unreachable"
}
},
@@ -26,6 +27,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": "packet-too-big"
}
},
@@ -44,6 +46,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": "time-exceeded"
}
},
@@ -62,6 +65,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": "echo-request"
}
},
@@ -80,6 +84,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": "echo-reply"
}
},
@@ -98,6 +103,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": "mld-listener-query"
}
},
@@ -116,6 +122,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": "mld-listener-report"
}
},
@@ -134,6 +141,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": "mld-listener-done"
}
},
@@ -152,6 +160,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": "mld-listener-reduction"
}
},
@@ -170,6 +179,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": "nd-router-solicit"
}
},
@@ -188,6 +198,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": "nd-router-advert"
}
},
@@ -206,6 +217,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": "nd-neighbor-solicit"
}
},
@@ -224,6 +236,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": "nd-neighbor-advert"
}
},
@@ -242,6 +255,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": "nd-redirect"
}
},
@@ -260,6 +274,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": "parameter-problem"
}
},
@@ -278,6 +293,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": "router-renumbering"
}
},
@@ -296,6 +312,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": "ind-neighbor-solicit"
}
},
@@ -314,6 +331,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": "ind-neighbor-advert"
}
},
@@ -332,6 +350,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": "mld2-listener-report"
}
},
@@ -350,6 +369,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": {
"set": [
"destination-unreachable",
@@ -374,6 +394,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": {
"set": [
"router-renumbering",
@@ -399,6 +420,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": {
"set": [
"mld-listener-query",
@@ -448,6 +470,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": 4
}
}
@@ -463,6 +486,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": {
"range": [ 3, 66 ]
}
@@ -480,6 +504,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": {
"set": [
5,
@@ -529,6 +554,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": {
"set": [
{ "range": [ 3, 66 ] }
@@ -568,6 +594,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": 2222
}
},
@@ -605,6 +632,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": {
"range": [ 222, 226 ]
}
@@ -641,6 +669,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": {
"set": [
222,
@@ -682,6 +711,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": {
"set": [
{ "range": [ 222, 226 ] }
@@ -721,6 +751,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": 22
}
}
@@ -752,6 +783,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": {
"range": [ 33, 45 ]
}
@@ -787,6 +819,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": {
"set": [
33,
@@ -832,6 +865,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": {
"set": [
{ "range": [ 33, 55 ] }
@@ -871,6 +905,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": {
"range": [ 33, 45 ]
}
@@ -906,6 +941,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": {
"set": [
33,
@@ -951,6 +987,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": {
"set": [
{ "range": [ 33, 55 ] }
@@ -990,6 +1027,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": 2
}
}
@@ -1005,6 +1043,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": {
"set": [
3,
@@ -1031,6 +1070,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": {
"set": [
2,
@@ -1072,6 +1112,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": {
"range": [ 2, 4 ]
}
@@ -1107,6 +1148,7 @@
"protocol": "icmpv6"
}
},
+ "op": "==",
"right": {
"set": [
{ "range": [ 2, 4 ] }
@@ -1146,6 +1188,7 @@
"name": "icmpv6"
}
},
+ "op": "==",
"right": {
"range": [ 33, 45 ]
}
@@ -1181,6 +1224,7 @@
"name": "icmpv6"
}
},
+ "op": "==",
"right": {
"set": [
33,
@@ -1226,6 +1270,7 @@
"name": "icmpv6"
}
},
+ "op": "==",
"right": {
"set": [
{ "range": [ 33, 55 ] }