
    9iF                     V    S SK r S SKJrJrJr  S SKJr   " S S\ R                  5      rg)    N)
LineStringPointPolygon)triangulatec                   0    \ rS rSrSrS rS rS rS rSr	g)	DelaunayTriangulation   z
Only testing the number of triangles and their type here.
This doesn't actually test the points in the resulting geometries.

c                 (    [        / SQ5      U l        g )N))r   r   )   r   )r   r   )r   r   )r   p)selfs    b/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/shapely/tests/legacy/test_delaunay.pysetUpDelaunayTriangulation.setUp   s    9:    c                     [        U R                  5      n[        U5      S:X  d   eU H  n[        U[        5      (       a  M   e   g )N   )r   r   len
isinstancer   r   polysr   s      r   
test_polys DelaunayTriangulation.test_polys   s=    DFF#5zQAa)))) r   c                     [        U R                  SS9n[        U5      S:X  d   eU H  n[        U[        5      (       a  M   e   g )NT)edges   )r   r   r   r   r   r   s      r   
test_lines DelaunayTriangulation.test_lines   s?    DFF$/5zQAa,,,, r   c                 T    [        SS5      n[        U5      n[        U5      S:X  d   eg )Nr   r   )r   r   r   )r   r   r   s      r   
test_point DelaunayTriangulation.test_point   s&    !QKA5zQr   )r   N)
__name__
__module____qualname____firstlineno____doc__r   r   r   r    __static_attributes__ r   r   r   r      s    ;*-r   r   )	unittestshapely.geometryr   r   r   shapely.opsr   TestCaser   r(   r   r   <module>r-      s#     7 7 #H-- r   