a
    d                     @   sf   d dl Z d dlZd dlmZ d dlmZ dd Zdd Zej	
ddd	gd
d Zdd Zdd ZdS )    N)compatc                  C   s*   ddddd} dd l }| | ks&J d S )Nwarnignore)ZoverdivideinvalidZunderr   )numpyZgeterr)expectednp r
   d/var/www/html/stable-diffusion-webui/venv/lib/python3.9/site-packages/pandas/tests/util/test_util.pytest_numpy_err_state_is_default	   s    r   c                  C   s4   g d} t | }t r d}nd}||ks0J d S )N)Zaaabbbccczaaa
bbb
ccc
zaaa
bbb
ccc
)tmZconvert_rows_list_to_csv_strr   Zis_platform_windows)Z	rows_listretr   r
   r
   r   !test_convert_rows_list_to_csv_str   s    
r   Zstrict_data_filesTFc                 C   s:   t jtdd | d W d    n1 s,0    Y  d S )NzCould not find file)matchZ
not_a_file)pytestZraises
ValueError)datapathr
   r
   r   test_datapath_missing   s    r   c                 C   s@   d}| | }t jjt jt jtg|R  }||ks<J d S )N)iodatacsvziris.csv)ospathjoindirname__file__)r   argsresultr   r
   r
   r   test_datapath#   s    $r!   c                   C   s6   t t tdW d    n1 s(0    Y  d S )Nz4Should not check this error message, so it will pass)r   Zexternal_error_raised	TypeErrorr
   r
   r
   r   test_external_error_raised,   s    r#   )r   r   Zpandasr   Zpandas._testingZ_testingr   r   r   markZparametrizer   r!   r#   r
   r
   r
   r   <module>   s   
	