summaryrefslogtreecommitdiff
path: root/tests/topotests/lib/test/test_json.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/topotests/lib/test/test_json.py')
-rwxr-xr-xtests/topotests/lib/test/test_json.py34
1 files changed, 34 insertions, 0 deletions
diff --git a/tests/topotests/lib/test/test_json.py b/tests/topotests/lib/test/test_json.py
index 4b79664018..7a061a9bc6 100755
--- a/tests/topotests/lib/test/test_json.py
+++ b/tests/topotests/lib/test/test_json.py
@@ -463,5 +463,39 @@ def test_json_object_asterisk_matching():
assert json_cmp(dcomplete, dsub4) is None
+def test_json_list_nested_with_objects():
+
+ dcomplete = [
+ {
+ "key": 1,
+ "list": [
+ 123
+ ]
+ },
+ {
+ "key": 2,
+ "list": [
+ 123
+ ]
+ }
+ ]
+
+ dsub1 = [
+ {
+ "key": 2,
+ "list": [
+ 123
+ ]
+ },
+ {
+ "key": 1,
+ "list": [
+ 123
+ ]
+ }
+ ]
+
+ assert json_cmp(dcomplete, dsub1) is None
+
if __name__ == "__main__":
sys.exit(pytest.main())