
    9i1                     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MultiLineString)	linemergec                       \ rS rSrS rSrg)LineMergeTestCase   c                 4   [        SS// SQ/5      n[        U5      n[        U[        5      (       d   eUR                  (       a   e[        UR                  5      S:X  d   eUR                  S   S:X  d   eUR                  S   S:X  d   e[        S	S
/5      n[        U5      nUR                  (       d   e[        UR                  5      S:X  d   e[        SS/5      [        SS/5      /n[        U5      nUR                  (       a   e[        UR                  5      S:X  d   eUR                  S   S:X  d   eUR                  S   S:X  d   eSS/SS//nUR                  [        U5      5      (       d   eS	S/n[        U5      nUR                  S:X  d   eg )Nr   r      r   )   r   r   r   r      r   )        r      )g       @r   )r
   r   )r
   r   r   r      r   r   )r         ?r   )r   r   ))r   r   r   r   )	r   r   
isinstancer   is_ringlencoordsequals	geom_type)selflinesresultlines2lines3lines4lines5s          c/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/shapely/tests/legacy/test_linemerge.pytest_linemerge LineMergeTestCase.test_linemerge   s   &&!13K LM5!&*---->>!!6==!Q&&&}}Q:---}}Q:--- "24T!UV6"~~~6==!Q&&& '('(
 6">>!!6==!Q&&&}}Q:---}}Q:--- VV
 }}Yv.//// 
 6"#4444     N)__name__
__module____qualname____firstlineno__r$   __static_attributes__r'   r&   r#   r   r      s    #5r&   r   )unittestshapely.geometryr   r   shapely.opsr   TestCaser   r'   r&   r#   <module>r1      s      8 !$5)) $5r&   