
    d                         d dl Z d dlZd dlmZ d dlmZ d Zd Zd Z	d Z
d Zej                            dd	d
g          d             Zd Zd ZdS )    N)compatc                  X    t          j        d          } t          |           dk    sJ d S )N
   )tmrandslen)rs    W/var/www/html/t/fyr/venv311/lib/python3.11/site-packages/pandas/tests/util/test_util.py
test_randsr   	   s&    
Aq66R<<<<<<    c                      t          j        dd          } | j        dk    sJ t          | d                   dk    sJ d S )N   r   size)r   r   r   rands_arrayshaper   arrs    r
   test_rands_array_1dr      sJ    
.
$
$
$C9s1v;;!r   c                      t          j        dd          } | j        dk    sJ t          | d                   dk    sJ d S )N   )r   r   r   )   r   r   r   s    r
   test_rands_array_2dr      sJ    
.
*
*
*C9    s4y>>Qr   c                  P    ddddd} dd l }|                                | k    sJ d S )Nwarnignore)overdivideinvalidunderr   )numpygeterr)expectednps     r
   test_numpy_err_state_is_defaultr&      s@    &VhWWH 99;;(""""""r   c                  v    g d} t          j        |           }t          j                    rd}nd}||k    sJ d S )N)aaabbbccczaaa
bbb
ccc
zaaa
bbb
ccc
)r   convert_rows_list_to_csv_strr   is_platform_windows)	rows_listretr$   s      r
   !test_convert_rows_list_to_csv_strr/   "   sK    %%%I

))
4
4C!## %*$(??????r   strict_data_filesTFc                     t          j        t          d          5   | d           d d d            d S # 1 swxY w Y   d S )NzCould not find file)match
not_a_file)pytestraises
ValueError)datapaths    r
   test_datapath_missingr8   .   s    	z)>	?	?	?                   s   599c                     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__)r7   argsresultr$   s       r
   test_datapathrD   4   s^    ,DXt_Fw|BGOOBGOOH,E,EFFNNNNHXr   c                  n    t          j        t                    5  t          d          # 1 swxY w Y   d S )Nz4Should not check this error message, so it will pass)r   external_error_raised	TypeError r   r
   test_external_error_raisedrI   =   sj    		!)	,	, P PNOOOP P P P P P P P P Ps   *..)r=   r4   pandasr   pandas._testing_testingr   r   r   r   r&   r/   markparametrizer8   rD   rI   rH   r   r
   <module>rO      s    				               
    # # #	 	 	 ,tUm<<  =<
  P P P P Pr   