
    (&h                     *    d dl mZ d dlmZ d Zd ZdS )    )Polygon)
make_validc                      t          g d          } t          |           }t          |j                  dk    sJ t	          d |j        D                       sJ d S )N)r   r   )r         r	   )r   r   )r   r   r   r   r   c              3   ,   K   | ]}|j         d k    V  dS )r   N)	geom_type).0geoms     _/var/www/html/reinick/venv/lib/python3.11/site-packages/shapely/tests/legacy/test_make_valid.py	<genexpr>z0test_make_valid_invalid_input.<locals>.<genexpr>	   s)      CCtt~*CCCCCC    )r   r   lengeomsallr   valids     r   test_make_valid_invalid_inputr      si    KKKLLDtEu{q    CCu{CCCCCCCCCCr   c                      t          g d          } t          |           }t          |          t          |           k    sJ d S )N)r   )r	   r   r   )r   r	   r   )r   r   idr   s     r   test_make_valid_inputr      sF    ;;;<<DtEe994      r   N)shapely.geometryr   shapely.validationr   r   r    r   r   <module>r      sT    $ $ $ $ $ $ ) ) ) ) ) )D D D! ! ! ! !r   