示例#1
0
 def test_cultivo_get_id_returns_a_geojson(self):
     from utentes.api.cultivos import cultivos_get
     expected = self.request.db.query(ActividadesCultivos).filter(ActividadesCultivos.cult_id == '2010-022-01').first()
     self.request.matchdict.update(dict(id=expected.gid))
     actual = cultivos_get(self.request).__json__(self.request)
     self.assertTrue('geometry' in actual)
     self.assertTrue('type' in actual)
     self.assertTrue('properties' in actual)
示例#2
0
 def test_cultivo_get_returns_a_geojson_collection(self):
     from utentes.api.cultivos import cultivos_get
     actual = cultivos_get(self.request)
     self.assertTrue('features' in actual)
     self.assertTrue('type' in actual)
     self.assertEquals('FeatureCollection', actual['type'])
示例#3
0
 def test_cultivo_get_length(self):
     from utentes.api.cultivos import cultivos_get
     actual = cultivos_get(self.request)
     count = self.request.db.query(ActividadesCultivos).count()
     self.assertEquals(len(actual['features']), count)