diff options
| author | Markus Armbruster <armbru@redhat.com> | 2023-03-16 08:13:20 +0100 |
|---|---|---|
| committer | Markus Armbruster <armbru@redhat.com> | 2023-04-24 15:21:39 +0200 |
| commit | 8fba2f737a372be07739aefeea16c09614a152f0 (patch) | |
| tree | 0151b68e16418052d32bb606d73ab272472efc0a /scripts/qapi/gen.py | |
| parent | e2050ef633f77781e6b7b3aa04dd736e0ad825e1 (diff) | |
| download | focaccia-qemu-8fba2f737a372be07739aefeea16c09614a152f0.tar.gz focaccia-qemu-8fba2f737a372be07739aefeea16c09614a152f0.zip | |
tests/qapi-schema: Improve union discriminator coverage
A union's 'discriminator' must name one of the common members. QAPISchemaVariants.check() looks it up by its c_name(), then checks the name matches exactly (because c_name() is not injective). Tests union-base-empty and union-invalid-discriminator both cover the case where lookup fails. Repurpose the latter to cover the case where it succeeds and the name check fails. Signed-off-by: Markus Armbruster <armbru@redhat.com> Message-Id: <20230316071325.492471-10-armbru@redhat.com Reviewed-by: Eric Blake <eblake@redhat.com> [Commit message typo fixed]
Diffstat (limited to 'scripts/qapi/gen.py')
0 files changed, 0 insertions, 0 deletions