mirror of
https://github.com/graphql-python/graphene-django.git
synced 2025-07-13 17:52:19 +03:00
Convert GeometryField #390
This commit is contained in:
parent
c585982a1a
commit
1d3bdad022
|
@ -1,3 +1,4 @@
|
||||||
|
from django.contrib.gis.db.models import GeometryField
|
||||||
from django.db import models
|
from django.db import models
|
||||||
from django.utils.encoding import force_text
|
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.URLField)
|
||||||
@convert_django_field.register(models.GenericIPAddressField)
|
@convert_django_field.register(models.GenericIPAddressField)
|
||||||
@convert_django_field.register(models.FileField)
|
@convert_django_field.register(models.FileField)
|
||||||
|
@convert_django_field.register(GeometryField)
|
||||||
def convert_field_to_string(field, registry=None):
|
def convert_field_to_string(field, registry=None):
|
||||||
return String(description=field.help_text, required=not field.null)
|
return String(description=field.help_text, required=not field.null)
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,5 @@
|
||||||
import pytest
|
import pytest
|
||||||
|
from django.contrib.gis.db.models import GeometryField
|
||||||
from django.db import models
|
from django.db import models
|
||||||
from django.utils.translation import ugettext_lazy as _
|
from django.utils.translation import ugettext_lazy as _
|
||||||
from py.test import raises
|
from py.test import raises
|
||||||
|
@ -75,6 +76,10 @@ def test_should_file_convert_string():
|
||||||
assert_conversion(models.FileField, graphene.String)
|
assert_conversion(models.FileField, graphene.String)
|
||||||
|
|
||||||
|
|
||||||
|
def test_should_geometry_convert_string():
|
||||||
|
assert_conversion(GeometryField, graphene.String)
|
||||||
|
|
||||||
|
|
||||||
def test_should_image_convert_string():
|
def test_should_image_convert_string():
|
||||||
assert_conversion(models.ImageField, graphene.String)
|
assert_conversion(models.ImageField, graphene.String)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user