
    \i                     R    S SK r S SKJrJr  S SKJr   " S S\ R                  5      rg)    N)
LineStringPolygon)snapc                       \ rS rSrS rSrg)Snap   c                 d   [        / SQ5      n[        / SQ5      nUR                  R                  S S  nUR                  S S  n[	        X!S5      n[        U[        5      (       d   eUR                  S S  / SQ:X  d   eUR                  R                  S S  U:X  d   eUR                  S S  U:X  d   eg )N)   r   )   r   )r   r   )r   r   r
   ))r   r   )皙?r   )g?gffffff?g@      ?r   ))        r   )      ?r   )g       @r   r   )r   r   exteriorcoordsr   
isinstance)selfsquarelinesquare_coordsline_coordsresults         a/var/www/html/kml_chatgpt/mouzaenv/lib/python3.13/site-packages/shapely/tests/legacy/test_snap.py	test_snapSnap.test_snap   s    ABGH..q1kk!ndC( &*----}}Q#SSSS %%a(M999{{1~,,,     N)__name__
__module____qualname____firstlineno__r   __static_attributes__r   r   r   r   r      s    -r   r   )unittestshapely.geometryr   r   shapely.opsr   TestCaser   r   r   r   <module>r)      s      0 -8 -r   