Skip to content

Commit 7f4942b

Browse files
authored
Merge pull request #181 from n3hrox/geopointfield-converter
Add GeoPointField support
2 parents 9e79a53 + 006e4a6 commit 7f4942b

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

graphene_mongo/converter.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,7 @@ def convert_file_to_field(field, registry=None):
108108

109109
@convert_mongoengine_field.register(mongoengine.ListField)
110110
@convert_mongoengine_field.register(mongoengine.EmbeddedDocumentListField)
111+
@convert_mongoengine_field.register(mongoengine.GeoPointField)
111112
def convert_field_to_list(field, registry=None):
112113
base_type = convert_mongoengine_field(field.field, registry=registry)
113114
if isinstance(base_type, graphene.Field):

graphene_mongo/tests/test_converter.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,12 @@ def test_should_field_convert_list():
128128
)
129129

130130

131+
def test_should_geo_convert_list():
132+
assert_conversion(
133+
mongoengine.GeoPointField, graphene.List, field=mongoengine.FloatField()
134+
)
135+
136+
131137
def test_should_reference_convert_dynamic():
132138
class E(MongoengineObjectType):
133139
class Meta:

0 commit comments

Comments
 (0)