a
    J5d
  ć                	   @   s  d dl mZ d dlZd dlZd dlZejjdddZe 	e 
d”e 
d””e dddd”fZe dd	”Ze g d
¢”Ze g d¢”Ze g d¢”Ze ddg”Ze ddgg”Ze g d¢g d¢g”Ze e dd”e ddg”g”Ze dd	d”Ze g d¢”Ze g d¢”Ze eeg”Z ejg d¢g d¢gdZ!e "d”Z#e "d”Z$e "d”Z%e "d”Z&e "d”Z'e "d”Z(e ej)ej)fej)ej)fg”Z*e dd g”Z+e dd gg”Z,e g d!¢g d"¢g”Z-ejg d#¢g d$¢gdZ.eeeeeeeee(f	Z/ed(d&d'Z0dS ))é    )ŚcontextmanagerNFz#Not yet implemented for Shapely 2.0)ŚstrictŚreasoné   é   é   é   )©r   r   ©é   r   ©r   r   )r	   r
   r   )r   r   r	   )r	   )r   r   ©r   r   )r   r   r	   r	   )r   r   )©ēĶĢĢĢĢĢ @r   )ē@r   )r   r   )r   r   r   é3   é’’’’)é4   r   )é1   r   )©r   r   r   ©r   r   r   ©r   r   r   )r   )r   r   r   ©r   r   r   )r   r   r   r   )r	   )r   é
   )r   r   )r   r   r	   )r   )r   r   )r   r   )r   r   r   )ZholeszPOINT EMPTYzPOINT Z EMPTYzLINESTRING EMPTYzLINESTRING Z EMPTYzPOLYGON EMPTYzGEOMETRYCOLLECTION EMPTYr   )r   r   r   )r   r   r   )r   r   r   r   )©r   r   r   )r   r   r   )r   r   r   )r   r   r   r   )r   )r   r   r   )r   r   r   )r   r   r   r   )r   )r   r   r   )r   r   r   )r   r   r   r   Tc                 c   sB   | r8t jdd d V  W d    q>1 s,0    Y  nd V  d S )NŚignore)Śinvalid)ŚnpZerrstate)Ś	condition© r   śP/var/www/html/django/DPS/env/lib/python3.9/site-packages/shapely/tests/common.pyŚignore_invalidH   s    &r!   )T)1Ś
contextlibr   Śnumpyr   ZpytestZshapelyŚmarkZxfailZshapely20_todoZpointsZarangeŚboxZpoint_polygon_testdataZPointŚpointZ
LineStringŚline_stringZ
LinearRingZlinear_ringZPolygonZpolygonZ
MultiPointZmulti_pointZMultiLineStringZmulti_line_stringZmultipolygonsZmulti_polygonZGeometryCollectionZgeometry_collectionZpoint_zZline_string_zZ	polygon_zZgeometry_collection_zZpolygon_with_holeZfrom_wktZempty_pointZempty_point_zZempty_line_stringZempty_line_string_zZempty_polygonŚemptyŚnanZline_string_nanZmulti_point_zZmulti_line_string_zZmulti_polygon_zZpolygon_with_hole_zZ	all_typesr!   r   r   r   r    Ś<module>   sz   ’žž’’ž





ž’ž÷