
    Mhh                     P    S SK rS SKrS SKJr  S SKJr  S SKJ	r	  S SK
Jr  S rS rg)    N)DtypeWarning)ArrowExtensionArray)_concatenate_chunksc                  *   [         R                  " S5      n S[        U R                  SS/5      5      0S[        U R                  SS/5      5      0/n[	        U5      n[        U R                  / SQ5      5      n[
        R                  " US   U5        g )Npyarrowr         ?      @      )r   r	   g      ?g       @)pytestimportorskipr   arrayr   tmassert_extension_array_equalpachunksresultexpecteds       `/var/www/html/env/lib/python3.13/site-packages/pandas/tests/io/parser/test_concatenate_chunks.pytest_concatenate_chunks_pyarrowr      s    			Y	'B	
#s 456	
!Q 012F !(F"288,@#ABH##F1Ix8    c                     [         R                  " S5      n S[        U R                  SS/5      5      0S[        U R                  SS/5      5      0/n[        R
                  " [        SS9   [        U5      nS S S 5        [        R                  " [        R                  " SS/[        S	9[        R                  " SS/5      /5      n[        R                  " WS   U5        g ! , (       d  f       Np= f)
Nr   r   r   r	   abzhave mixed types)match)dtype)r   r   r   r   r   assert_produces_warningr   r   npconcatenateobjectassert_numpy_array_equalr   s       r   'test_concatenate_chunks_pyarrow_stringsr#      s    			Y	'B	
#s 456	
#s 456F 
	#	#L8J	K$V, 
L~~	3*F	+RXXsCj-ABH q	84 
L	Ks   ,C""
C0)numpyr   r   pandas.errorsr   pandas._testing_testingr   pandas.core.arraysr   "pandas.io.parsers.c_parser_wrapperr   r   r#    r   r   <module>r+      s!      &  2 B	95r   