diff options
author | Markus Armbruster <armbru@redhat.com> | 2013-07-27 17:41:54 +0200 |
---|---|---|
committer | Anthony Liguori <aliguori@us.ibm.com> | 2013-07-29 10:37:10 -0500 |
commit | 4f193e34c6c41abdd06c134e584312077def2bda (patch) | |
tree | 0a711df459428f758e41fe642e7ee76dbfc82a57 /qapi-schema-test.json | |
parent | 98626572f18ddc61c08588c32a1773bc91f8624e (diff) |
tests: Use qapi-schema-test.json as schema parser test
Signed-off-by: Markus Armbruster <armbru@redhat.com>
Reviewed-by: Eric Blake <eblake@redhat.com>
Message-id: 1374939721-7876-3-git-send-email-armbru@redhat.com
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Diffstat (limited to 'qapi-schema-test.json')
-rw-r--r-- | qapi-schema-test.json | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/qapi-schema-test.json b/qapi-schema-test.json deleted file mode 100644 index 4434fa3961..0000000000 --- a/qapi-schema-test.json +++ /dev/null @@ -1,53 +0,0 @@ -# *-*- Mode: Python -*-* - -# for testing enums -{ 'enum': 'EnumOne', - 'data': [ 'value1', 'value2', 'value3' ] } -{ 'type': 'NestedEnumsOne', - 'data': { 'enum1': 'EnumOne', '*enum2': 'EnumOne', 'enum3': 'EnumOne', '*enum4': 'EnumOne' } } - -# for testing nested structs -{ 'type': 'UserDefOne', - 'data': { 'integer': 'int', 'string': 'str', '*enum1': 'EnumOne' } } - -{ 'type': 'UserDefTwo', - 'data': { 'string': 'str', - 'dict': { 'string': 'str', - 'dict': { 'userdef': 'UserDefOne', 'string': 'str' }, - '*dict2': { 'userdef': 'UserDefOne', 'string': 'str' } } } } - -{ 'type': 'UserDefNested', - 'data': { 'string0': 'str', - 'dict1': { 'string1': 'str', - 'dict2': { 'userdef1': 'UserDefOne', 'string2': 'str' }, - '*dict3': { 'userdef2': 'UserDefOne', 'string3': 'str' } } } } - -# for testing unions -{ 'type': 'UserDefA', - 'data': { 'boolean': 'bool' } } - -{ 'type': 'UserDefB', - 'data': { 'integer': 'int' } } - -{ 'union': 'UserDefUnion', - 'data': { 'a' : 'UserDefA', 'b' : 'UserDefB' } } - -# for testing native lists -{ 'union': 'UserDefNativeListUnion', - 'data': { 'integer': ['int'], - 's8': ['int8'], - 's16': ['int16'], - 's32': ['int32'], - 's64': ['int64'], - 'u8': ['uint8'], - 'u16': ['uint16'], - 'u32': ['uint32'], - 'u64': ['uint64'], - 'number': ['number'], - 'boolean': ['bool'], - 'string': ['str'] } } - -# testing commands -{ 'command': 'user_def_cmd', 'data': {} } -{ 'command': 'user_def_cmd1', 'data': {'ud1a': 'UserDefOne'} } -{ 'command': 'user_def_cmd2', 'data': {'ud1a': 'UserDefOne', 'ud1b': 'UserDefOne'}, 'returns': 'UserDefTwo' } |