
    7Th                         S SK r S SK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                  " 5       S 5       r
\R                  S 5       rg)    N)CachingFileSystemc               #   &  #    [         R                  " S5      n U R                  R                  5         U R                  R                  5         U R                  R                  S5         U v   U R                  R                  5         U R                  R                  5         U R                  R                  S5        g! U R                  R                  5         U R                  R                  5         U R                  R                  S5        f = f7f)z(
Fixture providing a memory filesystem.
memory N)fsspec
filesystemstoreclearpseudo_dirsappend)ms    G/var/www/auris/envauris/lib/python3.13/site-packages/fsspec/conftest.pyr   r      s     
 	(#AGGMMOMMMM!			R  	
		R s    A&D)B= -AD=ADDc              #     #    [         R                  " S5        SSKJn  UR	                  5         [
        R                  " 5         [        U 5      n[        [        R                  R                  US5      S5       nUR                  SS-  5        SSS5        [        R                  " [        R                  S	SS
USSSSS/
5      n [         R"                  " S5        Sv   UR%                  5         UR'                  5          [(        R*                  " U 5        g! , (       d  f       N= f! [,         a     gf = f! UR%                  5         UR'                  5          [(        R*                  " U 5        f ! [,         a     f f = f= f7f)z.
Fixture providing a writable FTP filesystem.
	pyftpdlibr   )FTPFileSystemoutwbs   helloi'  Nz-mz-dz-uuserz-Ppassz-w   )	localhostiI  r   r   )pytestimportorskipfsspec.implementations.ftpr   clear_instance_cacher   stropenospathjoinwrite
subprocessPopensys
executabletimesleep	terminatewaitshutilrmtree	Exception)tmpdirr   dfPs        r   ftp_writabler1      s"    
 $8&&(**,FA	bggll1e$d	+q	5 ! 
,	{D!T64QUV	A	

1//			MM&! 
,	+  			 	
		MM&! 		s~   A7F9D6FD8  F D( F
D%!F(
D52F4D55F8!FE10F1
E>;F=E>>FF)r   r*   r"   r$   r&   r   r   fsspec.implementations.cachedr   fixturer   r1        r   <module>r6      sP    	   
    ; ! !   r5   