chore(tests): make sure we send a valid geojson when data is empty

This commit is contained in:
Yohan Boniface 2024-06-13 20:52:28 +02:00
parent b863beaec9
commit 897d4f22f4

View file

@ -127,6 +127,8 @@ class DataLayerFactory(factory.django.DjangoModelFactory):
data.setdefault("_umap_options", {}) data.setdefault("_umap_options", {})
kwargs["settings"]["name"] = kwargs["name"] kwargs["settings"]["name"] = kwargs["name"]
data["_umap_options"]["name"] = kwargs["name"] data["_umap_options"]["name"] = kwargs["name"]
data.setdefault("type", "FeatureCollection")
data.setdefault("features", [])
kwargs["geojson"] = ContentFile(json.dumps(data), "foo.json") kwargs["geojson"] = ContentFile(json.dumps(data), "foo.json")
return kwargs return kwargs