+
    yȇi[
                     h   ^ RI t^ RIt^ RIt^ RIHt ^ RIH	t	  ! R R4      t
]P                  P                  R]P                  ! . RORR7      ]P                  ! R^ 4      3]P                  ! . RORR7      ]P                  ! R^ 4      3]P                  ! . RO]R7      ]P                  ! ]^ 4      3]P                  ! . ROR	R7      ]P                   ! R4      3]P                  ! . ROR	R7      ]P                   ! R4      3]P                  ! . ROR	R7      ]P                   ! ]4      3.4      R
 4       tR# )    N)SparseArrayc                      a  ] tR t^	t o ]P
                  P                  RRR.4      R 4       t]P
                  P                  RRR.4      R 4       tRt	V t
R# )TestSparseArrayConcatkindintegerblockc                   \        . ROVR7      p\        . ROVR7      p\         P                  ! W#.4      p\        P                  ! . RORR7      p\        P
                  ! VP                  V4       VP                  V8X  g   Q hR# )   r   int64dtypeNr
   r   r      r
   r   r   r   r
   r   r
   r   r   r   _concat_same_typenparraytmassert_numpy_array_equal	sp_valuesr   )selfr   abresultexpecteds   &&    ~/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/arrays/sparse/test_combine_concat.py
test_basic TestSparseArrayConcat.test_basic
   sf    4040..v6 88O7;
##F$4$4h?{{d"""    c                "   VR 8X  d   RMR p\        . ROVR7      p\        . ROVR7      p\         P                  ! W4.4      p\        P                  ! . RORR7      p\        P
                  ! VP                  V4       VP                  V8X  g   Q hR# )	r   r   r   r   r   Nr   r   r   r   )r   r   otherr   r   r   r   s   &&     r   test_uses_first_kind*TestSparseArrayConcat.test_uses_first_kind   sq    !W_	'4051..v688O7;
##F$4$4h?{{d"""r"    N)__name__
__module____qualname____firstlineno__pytestmarkparametrizer    r%   __static_attributes____classdictcell__)__classdict__s   @r   r   r   	   sW     [[Vi%9:
# ;
# [[Vi%9:# ;#r"   r   zother, expected_dtyper   r   float64categoryc                    \         P                  ! . RO\         P                  ! R^ 4      R7      p\         P                  ! W .RR7      p\         P                  ! \	        V4      \	        V 4      ,           4      P                  V4      p\        P                  ! W44       \         P                  ! W.RR7      p\         P                  ! \	        V 4      \	        V4      ,           4      P                  V4      p\        P                  ! W44       R# )r
   r   r   T)ignore_indexN)r
   r   r   )pdSeriesSparseDtypeconcatlistastyper   assert_series_equal)r$   expected_dtypes_sparser   r   s   &&   r   test_concat_with_non_sparser?   #   s    & yy"..!*DEHYY(t<Fyyh$u+56==nMH6,YY(t<FyyetH~56==nMH6,r"   )         )g      ?g      @g      @)r   r   c)numpyr   r,   pandasr6   pandas._testing_testingr   pandas.core.arrays.sparser   r   r-   r.   r7   r8   objectr   r?   r'   r"   r   <module>rJ      s        1# #4  
9G	,bnnWa.HI 
?)	4bnnYPQ6RS	?&	12>>&!3LM	9J	/'1BC	?*	5rxx	7JK	?*	5rxx7GH"
-#"
-r"   