diff --git a/graphene/contrib/django/tests/test_converter.py b/graphene/contrib/django/tests/test_converter.py index f5d98e63..8f92e274 100644 --- a/graphene/contrib/django/tests/test_converter.py +++ b/graphene/contrib/django/tests/test_converter.py @@ -117,6 +117,21 @@ def test_field_with_choices_convert_enum(): assert graphene_type.__enum__.__members__['ENGLISH'].value == 'en' +def test_field_with_choices_duplicate_display_value(): + field = models.CharField(help_text='Language', choices=( + ('es', 'Spanish'), + ('en', 'Spanish') + )) + + class TranslatedModel(models.Model): + language = field + + class Meta: + app_label = 'test' + + convert_django_field_with_choices(field) + + def test_should_float_convert_float(): assert_conversion(models.FloatField, graphene.Float)