
    i                     P    d dl Zd dlZd dlmZ d dlmZ d dlm	Z	 d dl
mZ d Zd Zy)    N)DtypeWarning)ArrowExtensionArray)_concatenate_chunksc                  ,   t        j                  d      } dt        | j                  ddg            idt        | j                  ddg            ig}t	        |ddg      }t        | j                  g d	            }t        j                  |d   |       y )
Npyarrowr         ?      @      column_0column_1)r   r	   g      ?g       @)pytestimportorskipr   arrayr   tmassert_extension_array_equalpachunksresultexpecteds       k/app/cer_product_mecsu/.venv/lib/python3.12/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                     t        j                  d      } dt        | j                  ddg            idt        | j                  ddg            ig}t	        j
                  t        d      5  t        |d	d
g      }d d d        t        j                  t        j                  ddgt              t        j                  ddg      g      }t	        j                  d   |       y # 1 sw Y   jxY w)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
 G %Vj*-EFG ~~	3*F	+RXXsCj-ABH q	84G Gs   -C%%C.)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   