
    _ h                     V    d dl Z d dlmZ d dlZd dlmZ  G d de j                        Zy)    N)reduce)geometryc                       e Zd Zd Zd Zd Zy)TransposeTestCasec           	         t        j                  g dg dg      }|j                  }t        j                  |      }t        d |j                  D cg c]  }t        |j                         c}      }|g dk(  sJ y c c}w )N      ?r	          @r
   r	         @      @r   r   r   c                     | |z   S )N )xys     ~/home/developers/rajanand/mypropertyqr-fmb-refixing-v2/venv/lib/python3.12/site-packages/shapely/tests/legacy/test_ndarrays.py<lambda>z3TransposeTestCase.test_multipoint.<locals>.<lambda>   s
    QU     r	   r   )r	   r   )r
   r   )r
   r   r   )	nparrayTr   
MultiPointr   geomslistcoords)selfarrtarrshapegr   s         r   test_multipointz!TransposeTestCase.test_multipoint   si    hh13LMNuu##D)*U[[,QT!((^,QRUUUU -Rs   A?
c                     t        j                  g dg dg      }|j                  }t        j                  |      }t        |j                        g dk(  sJ y Nr   r   r   )r   r   r   r   
LineStringr   r   r   atss       r   test_linestringz!TransposeTestCase.test_linestring   sO    HH/1JKLCC"AHH~ "
 
 	
 
r   c                     t        j                  g dg dg      }|j                  }t        j                  |      }t        |j                  j                        g dk(  sJ y r%   )r   r   r   r   Polygonr   exteriorr   r'   s       r   test_polygonzTransposeTestCase.test_polygon    sV    HH/1JKLCCQAJJ%%& +
 
 	
 
r   N)__name__
__module____qualname__r#   r+   r/   r   r   r   r   r      s    V



r   r   )	unittest	functoolsr   numpyr   shapelyr   TestCaser   r   r   r   <module>r8      s%       
)) 
r   