1
0
mirror of https://github.com/django/django.git synced 2025-10-31 09:41:08 +00:00

Fixed #35989 -- Removed crs from GeoJSON serializer.

Specification of coordinate reference systems (crs) was removed from the GeoJSON spec in 2016.
https://datatracker.ietf.org/doc/html/rfc7946#appendix-B.1
This commit is contained in:
Jeremy Thompson
2024-12-09 12:55:27 -05:00
committed by Sarah Boyce
parent 5e998d717f
commit 918e7a2c76
3 changed files with 3 additions and 6 deletions

View File

@@ -23,6 +23,8 @@ class GeoJSONSerializerTests(TestCase):
def test_serialization_base(self):
geojson = serializers.serialize("geojson", City.objects.order_by("name"))
geodata = json.loads(geojson)
self.assertEqual(list(geodata.keys()), ["type", "features"])
self.assertEqual(geodata["type"], "FeatureCollection")
self.assertEqual(len(geodata["features"]), len(City.objects.all()))
self.assertEqual(geodata["features"][0]["geometry"]["type"], "Point")
self.assertEqual(geodata["features"][0]["properties"]["name"], "Chicago")