o
    Ti                     @   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
   [/var/www/html/evchargy.com/venv/lib/python3.10/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sJ 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    d S 1 sw   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   s(   t t td1 sw   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    
	