]> git.ipfire.org Git - thirdparty/nftables.git/commitdiff
tests: json: add missing/expected json output
authorFlorian Westphal <fw@strlen.de>
Sat, 24 Jun 2023 17:14:35 +0000 (19:14 +0200)
committerFlorian Westphal <fw@strlen.de>
Sat, 24 Jun 2023 17:14:35 +0000 (19:14 +0200)
nft-test.py generates following warning:
any/last.t: WARNING: line 12: '{"nftables": [{"add": {"rule": {"family": "ip", "table": "test-ip4", "chain": "input", "expr": [{"last": {"used": 300000}}]}}}]}': '[{"last": {"used": 300000}}]' mismatches '[{"last": null}]'

This is because "last" expression is stateful; but nft-test.py
explicitly asks for stateless output.

Thus we need to provide a json.output file, without it,
nft-test.py uses last.json as the expected output file.

Fixes: ae8786756b0c ("src: add json support for last statement")
Signed-off-by: Florian Westphal <fw@strlen.de>
tests/py/any/last.t.json.output [new file with mode: 0644]

diff --git a/tests/py/any/last.t.json.output b/tests/py/any/last.t.json.output
new file mode 100644 (file)
index 0000000..b8a977e
--- /dev/null
@@ -0,0 +1,14 @@
+# last
+[
+    {
+        "last": null
+    }
+]
+
+# last used 300s
+[
+    {
+        "last": null
+    }
+]
+