o
    h                     @   s,   d dl mZ d dlmZ dd Zdd ZdS )    )Polygon)
make_validc                  C   sB   t g d} t| }t|jdksJ tdd |jD sJ d S )N)r   r   )r         r   )r   r   )r   r   r   r   r   c                 s   s    | ]}|j d kV  qdS )r   N)	geom_type).0geom r   _/var/www/html/scripts/venv/lib/python3.10/site-packages/shapely/tests/legacy/test_make_valid.py	<genexpr>	   s    z0test_make_valid_invalid_input.<locals>.<genexpr>)r   r   lengeomsallr
   validr   r   r   test_make_valid_invalid_input   s   r   c                  C   s,   t g d} t| }t|t| ksJ d S )N)r   )r   r   r   )r   r   r   )r   r   idr   r   r   r   test_make_valid_input   s   r   N)shapely.geometryr   shapely.validationr   r   r   r   r   r   r   <module>   s    