
    Egh                     R    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dS )    N)DtypeWarning)ArrowExtensionArray)_concatenate_chunksc                  b   t          j        d          } dt          |                     ddg                    idt          |                     ddg                    ig}t	          |          }t          |                     g d                    }t          j        |d         |           d S )Npyarrowr         ?      @      )r   r	   g      ?g       @)pytestimportorskipr   arrayr   tmassert_extension_array_equalpachunksresultexpecteds       c/var/www/sysmax/venv/lib/python3.11/site-packages/pandas/tests/io/parser/test_concatenate_chunks.pytest_concatenate_chunks_pyarrowr      s    		Y	'	'B	
#s 4 4556	
!Q 0 0112F !((F"288,@,@,@#A#ABBH#F1Ix88888    c                  
   t          j        d          } dt          |                     ddg                    idt          |                     ddg                    ig}t	          j        t          d          5  t          |          }d d d            n# 1 swxY w Y   t          j	        t          j        ddgt          	          t          j        ddg          g          }t	          j        |d         |           d S )
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 4556	
#s 4 4556F 
	#L8J	K	K	K - -$V,,- - - - - - - - - - - - - - -~	3*F	+	+	+RXsCj-A-AB H q	844444s   <BBB)numpyr   r   pandas.errorsr   pandas._testing_testingr   pandas.core.arraysr   "pandas.io.parsers.c_parser_wrapperr   r   r#    r   r   <module>r+      s         & & & & & &       2 2 2 2 2 2 B B B B B B	9 	9 	95 5 5 5 5r   