mirror of
https://github.com/graphql-python/graphene.git
synced 2024-11-27 03:53:56 +03:00
Add test for django choices with translation
This commit is contained in:
parent
8bc14953d7
commit
8744f6a90e
|
@ -1,5 +1,6 @@
|
||||||
import pytest
|
import pytest
|
||||||
from django.db import models
|
from django.db import models
|
||||||
|
from django.utils.translation import ugettext_lazy as _
|
||||||
from py.test import raises
|
from py.test import raises
|
||||||
|
|
||||||
import graphene
|
import graphene
|
||||||
|
@ -117,6 +118,21 @@ def test_field_with_choices_convert_enum():
|
||||||
assert graphene_type.__enum__.__members__['ENGLISH'].value == 'en'
|
assert graphene_type.__enum__.__members__['ENGLISH'].value == 'en'
|
||||||
|
|
||||||
|
|
||||||
|
def test_field_with_choices_gettext():
|
||||||
|
field = models.CharField(help_text='Language', choices=(
|
||||||
|
('es', _('Spanish')),
|
||||||
|
('en', _('English'))
|
||||||
|
))
|
||||||
|
|
||||||
|
class TranslatedModel(models.Model):
|
||||||
|
language = field
|
||||||
|
|
||||||
|
class Meta:
|
||||||
|
app_label = 'test'
|
||||||
|
|
||||||
|
convert_django_field_with_choices(field)
|
||||||
|
|
||||||
|
|
||||||
def test_should_float_convert_float():
|
def test_should_float_convert_float():
|
||||||
assert_conversion(models.FloatField, graphene.Float)
|
assert_conversion(models.FloatField, graphene.Float)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user