From 9975d32d678a613e1fa5c43863fd4db351912e66 Mon Sep 17 00:00:00 2001 From: Christian Ledermann Date: Wed, 1 May 2024 19:30:40 +0100 Subject: [PATCH] add tests to construct an empty polygon from __geointerface__ --- tests/test_polygon.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/tests/test_polygon.py b/tests/test_polygon.py index 8b17c1c..b2c9294 100644 --- a/tests/test_polygon.py +++ b/tests/test_polygon.py @@ -62,6 +62,18 @@ def test_from_dict_shell_only() -> None: } +def test_from_dict_empty_coordinates() -> None: + polygon = geometry.Polygon._from_dict( + { + "type": "Polygon", + "bbox": (0.0, 0.0, 1.0, 1.0), + "coordinates": (), + }, + ) + + assert polygon.is_empty + + def test_from_dict_with_holes() -> None: polygon = geometry.Polygon._from_dict( {