o
    JÉf«  ã                   @   s8   d dl mZmZmZ dd„ Zdd„ Zdd„ Zdd	„ Zd
S )é    )ÚMultiPolygonÚPointÚPolygonc                   C   ó   t ƒ jsJ ‚dS )z3No constructor arg makes an empty polygon geometry.N)r   Úis_empty© r   r   út/home/deployuser/azure_apps/autowriter/venv/lib/python3.10/site-packages/shapely/tests/legacy/test_empty_polygons.pyÚtest_empty_polygon   ó   r	   c                   C   r   )z8No constructor arg makes an empty multipolygon geometry.N)r   r   r   r   r   r   Útest_empty_multipolygon	   r
   r   c                   C   s   t tƒ gƒjs	J ‚dS )zSAn empty polygon passed to MultiPolygon() makes an empty
    multipolygon geometry.N)r   r   r   r   r   r   r   Útest_multipolygon_empty_polygon   s   r   c                   C   s,   t ttddƒ d¡tƒ gƒjƒdksJ ‚dS )z5An empty polygon passed to MultiPolygon() is ignored.r   g      ð?é   N)Úlenr   r   Úbufferr   Úgeomsr   r   r   r   Ú%test_multipolygon_empty_among_polygon   s   ,r   N)Úshapely.geometryr   r   r   r	   r   r   r   r   r   r   r   Ú<module>   s
    