diff options
Diffstat (limited to 'tests/topotests/lib/test/test_json.py')
| -rwxr-xr-x | tests/topotests/lib/test/test_json.py | 34 |
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()) |
