Ë
    u™ãjN  ã                   óH   — d dl mZ d dlZd dlZd dlZd dlmZ	  G d„ d«      Z
y)é    )ÚStringIONc                   ón   — e Zd Zej                  j                  ddi ddgdg«      d„ «       Zd„ Zd„ Zd„ Z	y	)
ÚTestInvalidConcatÚobjé   é   )r   r   c                 óì   — t        j                  t        d«      «      }dt        |«      › d�}t	        j
                  t        |¬«      5  t        j                  ||g«       d d d «       y # 1 sw Y   y xY w)Nr   z#cannot concatenate object of type 'z+'; only Series and DataFrame objs are valid©Úmatch)ÚpdÚ	DataFrameÚrangeÚtypeÚpytestÚraisesÚ	TypeErrorÚconcat)Úselfr   Údf1Úmsgs       ús/var/www/html/python-recuperauto-other/env/lib/python3.12/site-packages/pandas/tests/reshape/concat/test_invalid.pyÚtest_concat_invalidz%TestInvalidConcat.test_concat_invalid   se   € ô �l‰lœ5 ›8Ó$ˆà1´$°s³)°ð =7ð 7ð 	ô �]‰]œ9¨CÔ0ñ 	"Ü�I‰I�s˜C�jÔ!÷	"÷ 	"ñ 	"ús   Á	A*Á*A3c                 óÎ   — t        j                  t        d«      «      }d}t        j                  t
        |¬«      5  t        j                  |«       d d d «       y # 1 sw Y   y xY w)Nr   z^first argument must be an iterable of pandas objects, you passed an object of type "DataFrame"r
   )r   r   r   r   r   r   r   )r   r   r   s      r   Ú"test_concat_invalid_first_argumentz4TestInvalidConcat.test_concat_invalid_first_argument   sO   € Ü�l‰lœ5 ›8Ó$ˆð@ð 	ô �]‰]œ9¨CÔ0ñ 	Ü�I‰I�cŒN÷	÷ 	ñ 	ús   ¼AÁA$c                 óN   — t        j                  d„ t        d«      D «       «       y )Nc              3   óž   K  — | ]E  }t        j                  t        j                  j	                  d «      j                  d«      «      –— ŒG y­w)r   )é   r   N)r   r   ÚnpÚrandomÚdefault_rng)Ú.0Ú_s     r   ú	<genexpr>z>TestInvalidConcat.test_concat_generator_obj.<locals>.<genexpr>!   s8   è ø€ ò 
ØFGŒB�L‰LœŸ™×.Ñ.¨qÓ1×8Ñ8¸Ó@×Añ
ùs   ‚AAé   )r   r   r   )r   s    r   Útest_concat_generator_objz+TestInvalidConcat.test_concat_generator_obj   s    € ä
�	‰	ñ 
ÜKPÐQRË8ô
õ 	
ó    c                 ó  — d}t        j                  t        |«      d¬«      5 }t        j                  |d¬«      }d d d «       t        j                  t        |«      «      }t	        j
                  |«       y # 1 sw Y   Œ>xY w)Nzäindex,A,B,C,D
                  foo,2,3,4,5
                  bar,7,8,9,10
                  baz,12,13,14,15
                  qux,12,13,14,15
                  foo2,12,13,14,15
                  bar2,12,13,14,15
               r   )Ú	chunksizeT)Úignore_index)r   Úread_csvr   r   ÚtmÚassert_frame_equal)r   ÚdataÚreaderÚresultÚexpecteds        r   Útest_concat_textreader_objz,TestInvalidConcat.test_concat_textreader_obj%   sf   € ðˆô �[‰[œ $›°1Ô5ð 	:¸Ü—Y‘Y˜v°DÔ9ˆF÷	:ä—;‘;œx¨›~Ó.ˆÜ
×Ñ˜f hÕ/÷	:ð 	:ús   £A8Á8BN)
Ú__name__Ú
__module__Ú__qualname__r   ÚmarkÚparametrizer   r   r%   r1   © r&   r   r   r   
   sA   „ Ø‡[�[×Ñ˜U Q¨¨Q°¨F°FÐ$;Ó<ñ"ó =ð"òò
ó0r&   r   )Úior   Únumpyr   r   Úpandasr   Úpandas._testingÚ_testingr+   r   r7   r&   r   ú<module>r=      s   ðÝ ã Û ã Ý ÷*0ò *0r&   