
    I j                     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                  0   [         R                  " S5      n S[        U R                  SS/5      5      0S[        U R                  SS/5      5      0/n[	        USS/5      n[        U R                  / S	Q5      5      n[
        R                  " US   U5        g )
Npyarrowr         ?      @      column_0column_1)r   r	   g      ?g       @)pytestimportorskipr   arrayr   tmassert_extension_array_equalpachunksresultexpecteds       /root/GenerationalWealth/GenerationalWealth/venv/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 !*j)ABF"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S	S
/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(Columns \(0: column_0\) have mixed types)matchr   r   )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 
	#	#H
 %Vj*-EF
 ~~	3*F	+RXXsCj-ABH q	84
 
s   ,C%%
C3)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   