
     
3j                         S r SSKrSSKrSSKJr  SSKrSSKJrJr  SSKJ	r
  SSKJrJr  \R                  R                  S	 5       rg)
z;
Test the entire process of creating a Pooch and using it.
    N)Path   )createos_cache)__version__   )check_tiny_datacapture_logc                  ~   [        S5      n U R                  5       (       a  [        R                  " [	        U 5      5        [        U S[        SSS9nUR                  R                  5       (       a   eUR                  [        [        R                  R                  [        5      SS5      5        S H  n[        5        nUR                  U5      nUR!                  5       R#                  5       S	   S
:X  d   e SSS5        [%        W5        ['        USSS9 nUR)                  S5        SSS5        [        5        nUR                  U5      nUR!                  5       R#                  5       S	   S:X  d   e SSS5        [%        U5        M     g! , (       d  f       N= f! , (       d  f       N{= f! , (       d  f       N@= f)z(Fetch a data file from the local storagezpooch-testingz5https://github.com/fatiando/pooch/raw/{version}/data/mainPOOCH_DATA_DIR)pathbase_urlversionversion_devenvdatazregistry.txt)ztiny-data.txtzsubdir/tiny-data.txtr   DownloadingNwzutf-8)encodingzThe data is now differentUpdating)r   existsshutilrmtreestrr   full_versionabspathload_registryr   osr   dirname__file__r
   fetchgetvaluesplitr	   openwrite)r   puptargetlog_filefnamefins         V/home/wildlama/miniconda3/lib/python3.13/site-packages/pooch/tests/test_integration.pytest_create_and_fetchr-      sR    O$D{{}}c$i 
HC {{!!####d277??84fnMN;]hIIf%E$$&,,.q1]BBB  	%w/3II12 0]hIIf%E$$&,,.q1Z???  	 <]
 0/]s$   >9FF:9F.
F	
F+	.
F<	)__doc__r   r   pathlibr   pytest r   r   r   r   utilsr	   r
   marknetworkr-        r,   <module>r7      s?    
     * /  r6   