Hack to bypass GraphQL API test utility absent support for nested ArrayFields

This commit is contained in:
Jeremy Stretch 2023-07-28 10:55:06 -04:00
parent 94acb10eb7
commit 4ea15980b6

View File

@ -462,6 +462,9 @@ class APIViewTestCases:
if type(field) is GQLDynamic: if type(field) is GQLDynamic:
# Dynamic fields must specify a subselection # Dynamic fields must specify a subselection
fields_string += f'{field_name} {{ id }}\n' fields_string += f'{field_name} {{ id }}\n'
# TODO: Improve field detection logic to avoid nested ArrayFields
elif field_name == 'extra_choices':
continue
elif inspect.isclass(field.type) and issubclass(field.type, GQLUnion): elif inspect.isclass(field.type) and issubclass(field.type, GQLUnion):
# Union types dont' have an id or consistent values # Union types dont' have an id or consistent values
continue continue