U
    -e	                     @   s\   d dl Zd dl mZ d dlZd dlZdd Zdd Zdd Zd	d
 Zej	
ddd ZdS )    N)
filesystemc                	   C   sB   t t t  W 5 Q R X t t tj  W 5 Q R X d S N)pytestwarnsFutureWarningr   LocalFileSystemZget_instance r   r   ^/var/www/html/Darija-Ai-Train/env/lib/python3.8/site-packages/pyarrow/tests/test_filesystem.pytest_filesystem_deprecated   s    r
   c                	   C   st   t t tj W 5 Q R X t t tj W 5 Q R X t t tj W 5 Q R X t t tj W 5 Q R X d S r   )r   r   r   paZlocalfsZ
FileSystemr   ZHadoopFileSystemr   r   r   r	   #test_filesystem_deprecated_toplevel!   s    r   c                  C   s2   d} t | \}}t|t js"t|dks.td S )Nz file:///home/user/myfile.parquet/home/user/myfile.parquetr   resolve_filesystem_and_path
isinstancer   AssertionErrorurifspathr   r   r	   test_resolve_uri/   s    r   c                  C   s8   dD ].} t | \}}t|t js&t|| kstqd S )N)r   zmyfile.parquetzmy # file ? parquetzC:/Windows/myfile.parquetzC:\\Windows\\myfile.parquetr   r   r   r   r	   test_resolve_local_path6   s    r   z)ignore:pyarrow.filesystem.LocalFileSystemc                  C   sf   d} t | \}}t|t js"t|tj| ks6tt  }t | |\}}|tj| ksbtd S )Nz~/myfile.parquet)r   r   r   r   r   osr   
expanduser)r   r   r   Zlocal_fsr   r   r	   test_resolve_home_directoryB   s    r   )Zpyarrowr   r   r   r   r
   r   r   r   markfilterwarningsr   r   r   r   r	   <module>   s   
