class Parent(mongoengine.Document): meta = { 'collection': 'test_parent', 'allow_inheritance': True } bar = mongoengine.StringField() loc = mongoengine.MultiPolygonField()
class CellTower(mongoengine.Document): meta = { 'collection': 'test_cell_tower', } code = mongoengine.StringField() base = mongoengine.PolygonField() coverage_area = mongoengine.MultiPolygonField()
class Parent(mongoengine.Document): meta = {"collection": "test_parent", "allow_inheritance": True} bar = mongoengine.StringField() loc = mongoengine.MultiPolygonField()
def test_should_multipolygon_convert_field(): graphene_type = convert_mongoengine_field(mongoengine.MultiPolygonField()) assert isinstance(graphene_type, graphene.Field) assert isinstance(graphene_type.type.type, graphene.String) assert isinstance(graphene_type.type.coordinates, graphene.List)
class County(me.Document): name = me.StringField(required=True) geometry = me.MultiPolygonField(required=True)