
    jjw              	          S r SSKrSSKrSSKrSSKrSSKrSSKJr  \R                  " \R                  R                  \5      5      S-  r\R                  " SS9S 5       r\R                  " \" \S-  S	-  5      5      r\R                  " \\ V s/ s H  o R%                  S
5      S   PM     sn S9S 5       r\R(                  R+                  SS9S 5       rS rgs  sn f )zM
See generate_legacy_storage_files.py for the creation of the legacy files.

    N)assert_geodataframe_equaldatamodule)scopec                      SSK Jn   U " 5       $ )N   create_pickle_data)generate_legacy_storage_filesr
   r	   s    a/var/www/html/Sattelite-Image/venv/lib/python3.13/site-packages/geopandas/io/tests/test_pickle.pycurrent_pickle_datar      s     B    picklez*.pickle/)paramsidsc                     U R                   $ N)param)requests    r   legacy_pickler      s    ==r   z]shapely 2.0/pygeos-based unpickling currently only works for shapely-2.0/pygeos-written files)reasonc                     [         R                  " U5      nUR                  5        H  u  p4X   n[        XE5        M     g r   )pdread_pickleitemsr   )r   r   resultnamevalueexpecteds         r   test_legacy_picklesr"   "   s4     ^^M*F||~&,!%2 &r   c                     UnUR                  5        Hh  u  p4[        X S3-  5      nUR                  U5        [        R                  " U5      n[        Xd5        [        UR                  [        5      (       a  Mh   e   g )Nz.pickle)	r   str	to_pickler   r   r   
isinstance
has_sindexbool)tmpdirr   r   r   r    pathr   s          r   test_round_trip_currentr+   0   sh    Dzz|6fG,,-%!&0&++T2222 $r   )__doc__globospathlibpandasr   pytestgeopandas.testingr   Pathr*   dirname__file__	DATA_PATHfixturer   r$   filessplitr   markskipr"   r+   )ps   0r   <module>r=      s   
  	    7LL23f<	 h     			#i(*Z789 uU"CU773<#3U"CD E 	+  333' #Ds   C
