
    9i                     f    S r SSKrSSKrSSKrSSKJrJr  SSKJr   " S S\R                  5      r
g)zPersistence tests    N)wkbwkt)Pointc                   ,    \ rS rSrS rS rS rS rSrg)PersistTestCase   c                     [        SS5      n[        R                  " U5      n[        R                  " U5      nUR	                  U5      (       d   eg )N        )r   pickledumpsloadsequals)selfpdataqs       a/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/shapely/tests/legacy/test_persist.pytest_picklePersistTestCase.test_pickle   s:    #sO||ALLxx{{{    c                     [        SS5      n[        R                  " USS9n[        R                  " USS9nUR                  [        R                  " U5      5      (       d   eUR                  [        R                  " U5      5      (       d   eg )Nr
   T
big_endianF)r   r   r   r   r   )r   r   wkb_big_endianwkb_little_endians       r   test_wkbPersistTestCase.test_wkb   sm    #sO16IIaE: xx		.12222xx		"345555r   c                    [        SS5      n[        R                  " USS9n[        R                  " USS9nX#:w  d   eUS   S:X  d   eUS   S:X  d   e[        R                  " S5      nUS	U-  S  [        R
                  " S
UR                  UR                  5      :X  d   eUS	U-  S  [        R
                  " SUR                  UR                  5      :X  d   eg )Ng      ?g       @Tr   Fr      dz>2dz<2d)r   r   r   structcalcsizepackxy)r   r   r   r   double_sizes        r   test_wkb_dumps_endianness)PersistTestCase.test_wkb_dumps_endianness   s    #sO16IIaE:222
 a A%%% #q(((ooc*rK/23v{{5!##qss7SSSS "{"2!56&++eQSSRSRURU:VVVVr   c                     [        SS5      n[        R                  " U5      nUR                  S5      (       d   e[        R                  " U5      nUR                  U5      (       d   eg )Nr
   POINT)r   r   r   
startswithr   r   )r   r   textpts       r   test_wktPersistTestCase.test_wkt+   sN    #sOyy|w''''YYt_yy|||r    N)	__name__
__module____qualname____firstlineno__r   r   r(   r/   __static_attributes__r1   r   r   r   r      s    6W r   r   )__doc__r   r"   unittestshapelyr   r   shapely.geometryr   TestCaser   r1   r   r   <module>r<      s)         "%h'' %r   