
    _ h                     R    d dl Z d dlmZmZ d dlmZ  G d de j                        Zy)    N)
LineStringPolygon)snapc                       e Zd Zd Zy)Snapc                 V   t        g d      }t        g d      }|j                  j                  d d  }|j                  d d  }t	        ||d      }t        |t              sJ |j                  d d  g dk(  sJ |j                  j                  d d  |k(  sJ |j                  d d  |k(  sJ y )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         z/home/developers/rajanand/mypropertyqr-fmb-refixing-v2/venv/lib/python3.12/site-packages/shapely/tests/legacy/test_snap.py	test_snapzSnap.test_snap   s    ABGH..q1kk!ndFC( &*---}}Q#SSSS %%a(M999{{1~,,,    N)__name__
__module____qualname__r    r   r   r   r      s    -r   r   )unittestshapely.geometryr   r   shapely.opsr   TestCaser   r    r   r   <module>r%      s      0 -8 -r   