
    Mh                         S SK r S SKrS SKJrJr  S SKJr  S rS r	\R                  R                  SSS/5      S 5       rS	 rS
 rS rg)    N)arraycompatc                  F    SSSSS.n SS K nUR                  5       U :X  d   eg )Nwarnignore)overdivideinvalidunderr   )numpygeterr)expectednps     M/var/www/html/env/lib/python3.13/site-packages/pandas/tests/util/test_util.pytest_numpy_err_state_is_defaultr      s)    &VhWH 99;("""    c                      / SQn [         R                  " U 5      n[        R                  " 5       (       a  SnOSnX:X  d   eg )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      s:    %I

)
))
4C!!##*$??r   strict_data_filesTFc                 z    [         R                  " [        SS9   U " S5        S S S 5        g ! , (       d  f       g = f)NzCould not find filematch
not_a_file)pytestraises
ValueError)datapaths    r   test_datapath_missingr&       s&    	z)>	? 
@	?	?s   	,
:c                     SnU " U6 n[         R                  R                  " [         R                  R                  [         R                  R                  [        5      5      /UQ76 nX#:X  d   eg )N)iodatacsvziris.csv)ospathjoindirname__file__)r%   argsresultr   s       r   test_datapathr2   &   sM    ,Dt_Fww||BGGOOBGGOOH,EFNNHr   c                  p    [         R                  " [        5         [        S5      e! , (       d  f       g = f)Nz4Should not check this error message, so it will pass)r   external_error_raised	TypeError r   r   test_external_error_raisedr7   /   s%    		!	!)	,NOO 
-	,s   '
5c                      [        / SQSS9n [        R                  " U 5        [        / SQSS9n [        R                  " [
        SS9   [        R                  " U 5        S S S 5        g ! , (       d  f       g = f)N)         Int64)dtype)   r:   r;   zExtensionArray are differentr   )r   r   assert_is_sortedr"   r#   AssertionError)arrs    r   test_is_sortedrB   4   sR    
	
)C
	
)C	~-K	L
C  
M	L	Ls   A((
A6)r+   r"   pandasr   r   pandas._testing_testingr   r   r   markparametrizer&   r2   r7   rB   r6   r   r   <module>rH      sY    	  #	 ,tUm< =
P
!r   