Convert GeometryField #390

This commit is contained in:
mongkok 2018-02-05 02:34:04 +05:30
parent c585982a1a
commit 1d3bdad022
2 changed files with 7 additions and 0 deletions

View File

@ -1,3 +1,4 @@
from django.contrib.gis.db.models import GeometryField
from django.db import models
from django.utils.encoding import force_text
@ -81,6 +82,7 @@ def convert_django_field(field, registry=None):
@convert_django_field.register(models.URLField)
@convert_django_field.register(models.GenericIPAddressField)
@convert_django_field.register(models.FileField)
@convert_django_field.register(GeometryField)
def convert_field_to_string(field, registry=None):
return String(description=field.help_text, required=not field.null)

View File

@ -1,4 +1,5 @@
import pytest
from django.contrib.gis.db.models import GeometryField
from django.db import models
from django.utils.translation import ugettext_lazy as _
from py.test import raises
@ -75,6 +76,10 @@ def test_should_file_convert_string():
assert_conversion(models.FileField, graphene.String)
def test_should_geometry_convert_string():
assert_conversion(GeometryField, graphene.String)
def test_should_image_convert_string():
assert_conversion(models.ImageField, graphene.String)