From 707fb2d381de7a03e5bf9d2bd305dc7883fd992e Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Wed, 15 Mar 2017 13:56:57 +0100 Subject: tests/qapi-schema: Cover empty union base The new test case shows off qapi.py choking on an empty union base. Signed-off-by: Markus Armbruster Reviewed-by: Marc-André Lureau Reviewed-by: Eric Blake Message-Id: <1489582656-31133-9-git-send-email-armbru@redhat.com> --- tests/qapi-schema/union-base-empty.err | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 tests/qapi-schema/union-base-empty.err (limited to 'tests/qapi-schema/union-base-empty.err') diff --git a/tests/qapi-schema/union-base-empty.err b/tests/qapi-schema/union-base-empty.err new file mode 100644 index 0000000000..26bfa07bc9 --- /dev/null +++ b/tests/qapi-schema/union-base-empty.err @@ -0,0 +1,10 @@ +Traceback (most recent call last): + File "tests/qapi-schema/test-qapi.py", line 56, in + schema = QAPISchema(sys.argv[1]) + File "scripts/qapi.py", line 1487, in __init__ + self.exprs = check_exprs(parser.exprs) + File "scripts/qapi.py", line 921, in check_exprs + check_union(expr, info) + File "scripts/qapi.py", line 738, in check_union + assert base_members +AssertionError -- cgit v1.2.3-55-g7522