o
    QDi                     @   sX   d dl Z d dlZd dlmZmZ dd Zejddejjej	dkdd	d
d Z
dS )    N)helpersplatformc                 C   sJ   t j| d}t j|d}t j|rJ t| t j|s#J d S )Ndirfile)ospathjoinisdirr   
ensure_dir)tmpdirdir_path	file_path r   c/var/www/Datamplify/venv/lib/python3.10/site-packages/frictionless/helpers/__spec__/test_general.pytest_ensure_dir
   s
   
r   zpath,is_safe))zdata.csvT)zdata/data.csvT)zdata/country/data.csvT)zdata\data.csvT)zdata\country\data.csvT)z../data.csvF)z
~/data.csvF)z~invalid_user/data.csvF)z%userprofile%F)z%unknown_windows_var%F)z$HOMEF)z$UNKNOWN_VARFwindowszFix on Windows)reasonc                 C   s   t | |u s	J d S )N)r   is_safe_path)r   is_safer   r   r   test_is_safe_path   s   r   )r   pytestfrictionlessr   r   r   markparametrizeskipiftyper   r   r   r   r   <module>   s    