
    Owg                         d dl Z d dlZd dlmZmZ d dlmZ d Zd Z	ej                  j                  dddg      d        Zd	 Zd
 Zd Zy)    N)arraycompatc                  D    ddddd} dd l }|j                         | k(  sJ y )Nwarnignore)overdivideinvalidunderr   )numpygeterr)expectednps     R/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/util/test_util.pytest_numpy_err_state_is_defaultr      s)    &VhWH 99;("""    c                  v    g d} t        j                  |       }t        j                         rd}nd}||k(  sJ y )N)aaabbbccczaaa
bbb
ccc
zaaa
bbb
ccc
)tmconvert_rows_list_to_csv_strr   is_platform_windows)	rows_listretr   s      r   !test_convert_rows_list_to_csv_strr      s9    %I

)
))
4C!!#*$(??r   strict_data_filesTFc                 t    t        j                  t        d      5   | d       d d d        y # 1 sw Y   y xY w)NzCould not find filematch
not_a_file)pytestraises
ValueError)datapaths    r   test_datapath_missingr&       s.    	z)>	?   s   	.7c                     d} | | }t        j                  j                  t         j                  j                  t         j                  j                  t                    g| }||k(  sJ y )N)iodatacsvziris.csv)ospathjoindirname__file__)r%   argsresultr   s       r   test_datapathr2   &   sO    ,Dt_Fww||BGGOOBGGOOH,EFNNHXr   c                  d    t        j                  t              5  t        d      # 1 sw Y   y xY w)Nz4Should not check this error message, so it will pass)r   external_error_raised	TypeError r   r   test_external_error_raisedr7   /   s/    		!	!)	, PNOOP Ps   &/c                      t        g dd      } t        j                  |        t        g dd      } t        j                  t
        d      5  t        j                  |        d d d        y # 1 sw Y   y xY w)N)         Int64)dtype)   r:   r;   zExtensionArray are differentr   )r   r   assert_is_sortedr"   r#   AssertionError)arrs    r   test_is_sortedrB   4   sZ    
	
)C
	
)C	~-K	L !
C ! ! !s   A..A7)r+   r"   pandasr   r   pandas._testing_testingr   r   r   markparametrizer&   r2   r7   rB   r6   r   r   <module>rH      sY    	  #	 ,tUm< =
P
!r   