
    Owg/	                     d   d dl Zd dlZd dlZd dlmZ ej                  j                  dddgdfddgdfddgdfddgdfddgdfdd	gdfddgd
fddgdfddgdfg	      d        Z
ej                  j                  dddgdfddgdfddgdfddgdfddgdfddgdfddgd
fddgdfddgdfg	      d        Zy)    Nzto_concat_dtypes, result_dtypeInt64UInt64Int8Int16UInt8Int32UInt32Float64booleanobjectc           
         t        j                  | D cg c]*  }t        j                  ddt         j                  g|      , c}      }t        j                  t        j                  ddt         j                  gt              gdz        j                  |      }t        j                  ||       t        j                  | d d d   D cg c]*  }t        j                  ddt         j                  g|      , c}      }t        j                  t        j                  ddt         j                  gt              gdz        j                  |      }t        j                  ||       y c c}w c c}w )Nr      dtype   )pdconcatSeriesNAr   astypetmassert_series_equal)to_concat_dtypesresult_dtypetresultexpecteds        ^/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/arrays/integer/test_concat.pytest_concat_seriesr       s   $ YYCSTa		1a-q9TUFyy"))Q255M@AAEFMMH 68, YY4DTrT4JKqAq"%%=	*KF yy"))Q255M@AAEFMMH 68, U 	Ls   /E*/E/int64uint64int8int16uint32boolc                 h   t        j                  ddt         j                  g| d         }t        j                  t        j                  ddg| d               }t        j
                  ||gd      }t        j                  ddt         j                  ddgt              j                  |      }t        j                  ||       t        j
                  ||gd      }t        j                  ddddt         j                  gt              j                  |      }t        j                  ||       y )Nr   r   r   T)ignore_index)
r   r   r   nparrayr   r   r   r   r   )r   r   s1s2r   r   s         r   test_concat_series_with_numpyr-   *   s    $ 
Aq"%%=(8(;	<B	288QF*:1*=>	?BYYBxd3Fyy!Qq!,F;BB<PH68, YYBxd3Fyy!Q1bee,F;BB<PH68,    )numpyr)   pytestpandasr   pandas._testing_testingr   markparametrizer    r-    r.   r   <module>r7      sQ       $
7	W%
H	x(
&	6"
'	G$
6	G$
8	g&
8	i(
9	x(
9	x(
--( $
7	W%
H	x(
&	6"
'	G$
6	G$
8	g&
8	i(
6	H%
6	H%
--r.   