def test_valid_polygon(self): '''Tests parsing geojson''' # Call method to test geom, props = geo_utils.parse_geo_json_file(u'fake_path') # Check results self.assertEqual(geom.geom_type, u'Polygon') self.assertIsNone(props)
def test_valid_feature(self): '''Tests parsing geojson''' # Call method to test geom, props = geo_utils.parse_geo_json_file(u'fake_path') # Check results self.assertEqual(geom.geom_type, u'Polygon') self.assertDictEqual(props, {u'prop_a': u'A', u'prop_b': u'B'})
def test_valid_feature_no_props(self): """Tests parsing geojson""" # Call method to test geom, props = geo_utils.parse_geo_json_file('fake_path') # Check results self.assertEqual(geom.geom_type, 'Polygon') self.assertIsNone(props)
def test_valid_feature_collection(self): """Tests parsing geojson""" # Call method to test geom, props = geo_utils.parse_geo_json_file('fake_path') # Check results self.assertEqual(geom.geom_type, 'Polygon') self.assertDictEqual(props, {'prop_a': 'A', 'prop_b': 'B'})