def test_render_with_many(self): renderer = GeoJsonRenderer() result = json.loads(renderer.render([self.contrib])) self.assertEqual(result.get('type'), 'FeatureCollection') self.assertEqual(len(result.get('features')), 1)
def test_render_with_single(self): renderer = GeoJsonRenderer() result = json.loads(renderer.render(self.contrib)) self.assertTrue('geometry' in result) self.assertFalse('geometry' in result.get('location'))
def test_render_with_none(self): renderer = GeoJsonRenderer() result = renderer.render(None) self.assertEqual(result, '')