
    (&h                     T    d dl Z d dlmZ d dlZd dlmZ  G d de j                  ZdS )    N)reduce)geometryc                        e Zd Zd Zd Zd ZdS )TransposeTestCasec                     t          j        g dg dg          }|j        }t          j        |          }t          d d |j        D                       }|g dk    sJ d S )N      ?r	          @r
   r	         @      @r   r   r   c                     | |z   S )N )xys     ]/var/www/html/reinick/venv/lib/python3.11/site-packages/shapely/tests/legacy/test_ndarrays.py<lambda>z3TransposeTestCase.test_multipoint.<locals>.<lambda>   s
    QU     c                 6    g | ]}t          |j                  S r   )listcoords).0gs     r   
<listcomp>z5TransposeTestCase.test_multipoint.<locals>.<listcomp>   s     ,Q,Q,QT!(^^,Q,Q,Qr   r	   r   )r	   r   )r
   r   )r
   r   r   )nparrayTr   
MultiPointr   geoms)selfarrtarrshaper   s        r   test_multipointz!TransposeTestCase.test_multipoint   s}    h1113L3L3LMNNu#D))**,Q,QU[,Q,Q,QRRUUUUUUUUUr   c                     t          j        g dg dg          }|j        }t          j        |          }t          |j                  g dk    sJ d S Nr   r   r   )r   r   r   r   
LineStringr   r   r"   atss       r   test_linestringz!TransposeTestCase.test_linestring   ss    H///1J1J1JKLLC""AH~~ "
 "
 "
 
 
 
 
 
 
r   c                     t          j        g dg dg          }|j        }t          j        |          }t          |j        j                  g dk    sJ d S r(   )r   r   r   r   Polygonr   exteriorr   r*   s       r   test_polygonzTransposeTestCase.test_polygon    sx    H///1J1J1JKLLCQAJ%&& +
 +
 +
 
 
 
 
 
 
r   N)__name__
__module____qualname__r&   r.   r2   r   r   r   r   r      sD        V V V

 

 



 

 

 

 

r   r   )	unittest	functoolsr   numpyr   shapelyr   TestCaser   r   r   r   <module>r;      sw                    
 
 
 
 
) 
 
 
 
 
r   