o
    Zh	                     @   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   sl   t t t  W d    n1 sw   Y  t t tj  W d    d S 1 s/w   Y  d S N)pytestwarnsFutureWarningr   LocalFileSystemZget_instance r   r   T/var/www/html/lang_env/lib/python3.10/site-packages/pyarrow/tests/test_filesystem.pytest_filesystem_deprecated   s   
"r
   c                   C   s   t t tj W d    n1 sw   Y  t t tj W d    n1 s+w   Y  t t tj W d    n1 sCw   Y  t t tj W d    d S 1 s\w   Y  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J |dksJ d S )Nz file:///home/user/myfile.parquet/home/user/myfile.parquetr   resolve_filesystem_and_path
isinstancer   urifspathr   r   r	   test_resolve_uri/   s   r   c                  C   s8   dD ]} t | \}}t|t jsJ || ksJ 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J |tj| ksJ t  }t | |\}}|tj| ks1J d S )Nz~/myfile.parquet)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   
