
    _ h                     (    d dl mZ d dlmZ d Zd Zy)    )Polygon)
make_validc                      t        g d      } t        |       }t        |j                        dk(  sJ t	        d |j                  D              sJ y )N)r   r   )r         r	   )r   r   )r   r   r   r   r   c              3   :   K   | ]  }|j                   d k(    yw)r   N)	geom_type).0geoms     /home/developers/rajanand/mypropertyqr-fmb-refixing-v2/venv/lib/python3.12/site-packages/shapely/tests/legacy/test_make_valid.py	<genexpr>z0test_make_valid_invalid_input.<locals>.<genexpr>	   s     Ctt~~*Cs   )r   r   lengeomsallr   valids     r   test_make_valid_invalid_inputr      sF    KLDtEu{{q   Cu{{CCCC    c                  f    t        g d      } t        |       }t        |      t        |       k(  sJ y )N)r   )r	   r   r   )r   r	   r   )r   r   idr   s     r   test_make_valid_inputr      s-    ;<DtEe94   r   N)shapely.geometryr   shapely.validationr   r   r    r   r   <module>r      s    $ )D!r   