Fix test collection

This commit is contained in:
Tomasz Kontusz 2019-09-15 16:51:32 +02:00
parent 3cd056e693
commit af9e3ca3cb

View File

@ -19,7 +19,7 @@ from graphene import (
) )
from graphene.types.json import JSONString from graphene.types.json import JSONString
from graphene.utils.str_converters import to_camel_case, to_const from graphene.utils.str_converters import to_camel_case, to_const
from graphql import assert_valid_name from graphql import assert_valid_name, GraphQLError
from .compat import ArrayField, HStoreField, JSONField, RangeField from .compat import ArrayField, HStoreField, JSONField, RangeField
from .fields import DjangoListField, DjangoConnectionField from .fields import DjangoListField, DjangoConnectionField
@ -32,7 +32,7 @@ def convert_choice_name(name):
name = to_const(force_text(name)) name = to_const(force_text(name))
try: try:
assert_valid_name(name) assert_valid_name(name)
except AssertionError: except GraphQLError:
name = "A_%s" % name name = "A_%s" % name
return name return name
@ -48,7 +48,7 @@ def get_choices(choices):
while name in converted_names: while name in converted_names:
name += "_" + str(len(converted_names)) name += "_" + str(len(converted_names))
converted_names.append(name) converted_names.append(name)
description = help_text description = str(help_text) # TODO: translatable description: https://github.com/graphql-python/graphql-core-next/issues/58
yield name, value, description yield name, value, description