+
    xȇi9e                        ^ RI t ^ RIt^ RIt^ RIt^ RIHtHtHtH	t	 ^ RI
Ht ]P                  ! ]! R. R!OR. R"ORR]P                  R.R]! . R#O4      R	. R$OR
]P                   ! R4      P#                  R4      ]P                   ! R4      P#                  R4      ]P                   ! R4      P#                  R4      .R]P                   ! RRR7      P#                  R4      ]P                   ! RRR7      P#                  R4      ]P                   ! RRR7      P#                  R4      .R]P$                  ! R4      ]P$                  ! R4      ]P$                  ! R4      .R]P&                  ! RRR7      ]P&                  ! RRR7      ]P&                  ! RRR7      ./	P)                  4       4      R7      R 4       t]P                  R 4       t ! R R 4      tR# )%    N)Categorical	DataFrameIndexSeriesboolint64float64g?gffffff
@categoryobjectzdatetime64[s]
2011-01-01s
2011-01-02z
2011-01-03zdatetime64[s, US/Eastern]
US/Easterntzztimedelta64[us]1 days2 daysz3 daysz	period[M]2011-01Mfreq2011-02z2011-03)paramsc                 $    V P                   w  rW3# N)param)requestkeydatas   &  ~/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/reshape/concat/test_append_common.pyitemr!      s    @ IC9    c                     V # r    )r!   s   &r    item2r%   4   s    Kr"   c                      a  ] tR t^9t o RtR tR tR tR tR t	]
P                  P                  R. RO4      R 4       tR	 tR
 tR tR tR tR tR tR tR tR tR tR tR tRtV tR# )TestConcatAppendCommonz=
Test common dtype coercion rules between concat and append.
c                D   Vw  rEV! V4      pVR 8X  d   V'       d   Rp\        V\        4      '       d   VP                  V8X  g   Q hR# \        V\        4      '       dB   VP	                  R4      '       d   VP                  R8X  g   Q hR# VP                  V8X  g   Q hR# R# )r   stringperiodz	Period[M]N)
isinstancer   dtyper   
startswith)selfr!   index_or_seriesusing_infer_stringtypvalsobjs   &&&&   r    test_dtypes"TestConcatAppendCommon.test_dtypes>   s    	d#(?1Cc5!!99###V$$~~h''yyK///yyC'''	 %r"   c                L
   Vw  r#TpTpVR 8X  dZ   \        \        V4      \        V4      ,           4      p\        \        V4      \        V4      ,           \        V4      ,           4      pMW4,           pW4,           V,           p\        V4      P                  \        V4      4      p\        V4      p	\        P
                  ! W4       \        V4      P                  \        V4      \        V4      .4      p\        V4      p	\        P
                  ! W4       \        VRR7      p
\        VRR7      pV
P                  V4      p\        V4      p	\        P
                  ! W4       \        VRR7      p
\        VRR7      pV
P                  V4      p\        VRR7      p	\        P
                  ! W4       \        P                  ! \        RR7      ;_uu_ 4        \        V4      P                  V4       RRR4       \        P                  ! \        RR7      ;_uu_ 4        \        V4      P                  \        V4      V.4       RRR4       \        V4      P                  \        V4      RR7      p\        V4      p	\        P                  ! WRR	7       \        P                  ! \        V4      \        V4      .RR7      p\        P                  ! WRR	7       \        V4      p	\        P                  ! \        V4      \        V4      \        V4      .RR7      p\        P                  ! W4       \        VRR7      p\        VRR7      pVP                  VRR7      p\        V4      p	\        P                  ! WRR	7       \        P                  ! W.RR7      p\        P                  ! WRR	7       \        VRR7      p\        VRR7      pVP                  VRR7      p\        VRR7      p	\        P                  ! WRR	7       \        P                  ! W.RR7      p\        P                  ! WRR	7       R
p\        P                  ! \        VR7      ;_uu_ 4        \        P                  ! \        V4      V.4       RRR4       \        P                  ! \        VR7      ;_uu_ 4        \        P                  ! \        V4      \        V4      V.4       RRR4       R#   + '       g   i     EL; i  + '       g   i     EL; i  + '       g   i     L; i  + '       g   i     R# ; i)r
   x)nameyzall inputs must be Index)matchNTignore_indexcheck_index_typezPcannot concatenate object of type '.+'; only Series and DataFrame objs are valid)r   listr   appendtmassert_index_equalpytestraises	TypeErrorr   _append_internalassert_series_equalpdconcat)r.   r!   typ1vals1vals2vals3exp_data	exp_data3resexpi1i2s1s2msgs   &&             r    test_concatlike_same_dtypes2TestConcatAppendCommon.test_concatlike_same_dtypesL   s   :"4;e#<=H#DK$u+$=U$KLI}H-I
 El!!%,/Ho
c' El!!5<u">?I
c' 5s#5s#iimHo
c' 5s#5s#iimH3'
c' ]]9,FGG%L& H ]]9,FGG%Luu 56 H Um,,VE],NX
s$? iiu6TJ
s$? YiiE]F5M6%=9
 	s( E$E$!!"4!8X
s$?iit4
s$? E$E$!!"4!8XC(
s$?iit4
s$?7 	 ]]9C00IIve}e,- 1 ]]9C00IIve}fUmU;< 10k HGG HGG^ 10 100s0   S&S+"S?!,TS(	+S<	?T	T#	c                   Vw  rEVw  rgTpR p	R p
WF8X  d   \         P                  ! R4       M$VR8X  g   VR8X  d   \         P                  ! R4       VR8X  d<   VR9   d5   Tp
\         P                  P                  RR7      pVP	                  V4       M\VR8X  d<   VR9   d5   Tp
\         P                  P                  RR7      pVP	                  V4       MVR9   g   VR9   d   \
        p	\
        p
WW,           pWW,           V,           p\        V4      P                  \        V4      4      p\        WR7      p\        P                  ! W4       \        V4      P                  \        V4      \        V4      .4      p\        WR7      p\        P                  ! W4       \        V4      P                  \        V4      RR	7      p\        WR7      p\        P                  ! WRR
7       \        P                  ! \        V4      \        V4      .RR	7      p\        P                  ! WRR
7       \        WR7      p\        P                  ! \        V4      \        V4      \        V4      .RR	7      p\        P                  ! W4       R # )Nz3same dtype is tested in test_concatlike_same_dtypesr
   z!categorical type tested elsewherer   zGH#39187 casting to object)reasonr,   Tr;   r=   )r   r	   >   timedelta64[ns]datetime64[ns, US/Eastern])rC   skipmarkxfailapplymarkerr   r   r@   rA   rB   r   rF   rG   rH   rI   )r.   r!   r%   r   rJ   rK   typ2rL   rM   exp_index_dtypeexp_series_dtyper_   rN   rO   rP   rQ   s   &&&&            r    test_concatlike_dtypes_coercion6TestConcatAppendCommon.test_concatlike_dtypes_coercion   s    <KKMNZ4:#5KK;< 6>d&::  $;;$$,H$ID%V^(< <#;;$$,H$ID%FF$ S
 K
 %O%=ME)	 El!!%,/H4
c' El!!5<u">?I5
c' Um,,VE],NX6
s$? iiu6TJ
s$? Y7iiE]F5M6%=9
 	s(r"   c                   \         P                  ! R R.4      p\         P                  ! RR.4      p\        \         P                  ! R 4      \         P                  ! R4      \         P
                  ! R4      \         P
                  ! R4      .4      pVP                  V4      p\        P                  ! WC4       \        V^ ,          \         P                  4      '       g   Q h\        VR,          \         P
                  4      '       g   Q h\        V4      p\        V4      pVP                  V4      p\        P                  ! V\        V. ROR7      4       \        VP                  ^ ,          \         P                  4      '       g   Q h\        VP                  R,          \         P
                  4      '       g   Q h\         P                  ! WV.4      p\        P                  ! V\        V. ROR7      4       \        VP                  ^ ,          \         P                  4      '       g   Q h\        VP                  R,          \         P
                  4      '       g   Q hR# )r   r   r   r   indexNr      r   rl   )rH   DatetimeIndexTimedeltaIndexr   	Timestamp	Timedeltar@   rA   rB   r+   r   rF   rG   ilocrI   )r.   dtitdirQ   rP   dtstdss   &      r    .test_concatlike_common_coerce_to_pandas_objectETestConcatAppendCommon.test_concatlike_common_coerce_to_pandas_object   s    l;<8 45\*\*X&X&	
 jjo
c'#a&",,////#b'2<<0000SkSk""3'
sF3l$CD#((1+r||4444#((2,5555ii
#
sF3l$CD#((1+r||4444#((2,5555r"   c                    Tp\         P                  ! R R.VR7      p\         P                  ! RR.VR7      p\         P                  ! . ROVR7      pVP                  V4      p\        P                  ! We4       \        V4      p\        V4      pVP                  V4      p\        P                  ! V\        V. ROR7      4       \         P                  ! Wx.4      p\        P                  ! V\        V. ROR7      4       R# )	r   r   r   
2012-01-01
2012-01-02rh   N)r   r   ry   rz   rk   )	rH   rm   r@   rA   rB   r   rF   rG   rI   )	r.   tz_aware_fixturer   dti1dti2rQ   rP   dts1dts2s	   &&       r    test_concatlike_datetimetz1TestConcatAppendCommon.test_concatlike_datetimetz  s    | <D| <DD
 kk$
c'd|d|##D)
sF3l$CDii%
sF3l$CDr"   r   c                z   \         P                  ! R RRVRR7      p\         P                  ! RR.VR7      p\        ^ VRR	.R
7      p\        ^ VRR	.R
7      p\         P                  ! . ROVR7      P	                  R4      p\        ^ VRR	.R
7      p\
        P                  ! \         P                  ! WE.4      V4       R# )
2014-07-15
2014-07-17Dns)startendr   r   unit
2014-07-11
2014-07-21r   AB)ri   columnsN)r   z
2014-07-16r   r   r   )rH   
date_rangerm   r   as_unitrA   assert_frame_equalrI   )r.   r   ix1ix2df1df2exp_idxrQ   s   &&      r     test_concatlike_datetimetz_short7TestConcatAppendCommon.test_concatlike_datetimetz_short*  s     mmLsr
 l;CsCj9sCj9""R
 '$- 	 3*=
bii
3S9r"   c           
     .   Tp\         P                  ! R R.VR7      p\         P                  ! RR.4      p\        \         P                  ! R VR7      \         P                  ! RVR7      \         P                  ! R4      \         P                  ! R4      .\        R7      pVP                  V4      p\        P                  ! We4       \        V4      p\        V4      pVP                  V4      p\        P                  ! V\        V. R	OR7      4       \         P                  ! Wx.4      p\        P                  ! V\        V. R	OR7      4       \        P                  ! R4      p	\         P                  ! RR.V	R7      p
\        \         P                  ! R VR7      \         P                  ! RVR7      \         P                  ! RV	R7      \         P                  ! RV	R7      .\        R7      pVP                  V
4      p\        P                  ! We4       \        V4      p\        V
4      pVP                  V4      p\        P                  ! V\        V. R	OR7      4       \         P                  ! W{.4      p\        P                  ! V\        V. R	OR7      4       R# )
r   r   r   ry   rz   r[   rh   z	US/HawaiiNrk   )rH   rm   r   ro   r   r@   rA   rB   r   rF   rG   rI   zoneinfoZoneInfo)r.   r{   r   r|   r}   rQ   rP   r~   r   tz_diffdti3dts3s   &&          r    $test_concatlike_datetimetz_to_object;TestConcatAppendCommon.test_concatlike_datetimetz_to_object<  s    | <D| <=\b1\b1\*\*	 
 kk$
c'd|d|##D)
sF3l$CDii%
sF3l$CD ##K0| <I\b1\b1\g6\g6	 
 kk$
c'd|d|##D)
sF3l$CDii%
sF3l$CDr"   c                   \         P                  ! R R.RR7      p\         P                  ! RR.RR7      p\         P                  ! . RORR7      pVP                  V4      p\        P                  ! WC4       \        V4      p\        V4      pVP                  V4      p\        P                  ! V\        V. R	OR7      4       \         P                  ! WV.4      p\        P                  ! V\        V. R	OR7      4       R# )
r   r   r   r   2012-012012-02rh   N)r   r   r   r   rk   )	rH   PeriodIndexr@   rA   rB   r   rF   rG   rI   r.   pi1pi2rQ   rP   ps1ps2s   &      r    test_concatlike_common_period4TestConcatAppendCommon.test_concatlike_common_periodr  s    nni3#>nni3#>nnIPSTjjo
c'SkSk""3'
sF3l$CDii
#
sF3l$CDr"   c           
        \         P                  ! R R.RR7      p\         P                  ! RR.RR7      p\        \         P                  ! R RR7      \         P                  ! RRR7      \         P                  ! RRR7      \         P                  ! RRR7      .\        R7      pVP                  V4      p\        P                  ! WC4       \        V4      p\        V4      pVP                  V4      p\        P                  ! V\        V. R
OR7      4       \         P                  ! WV.4      p\        P                  ! V\        V. R
OR7      4       R	# )r   r   r   r   ry   z
2012-02-01r   r[   rh   Nrk   )rH   r   r   Periodr   r@   rA   rB   r   rF   rG   rI   r   s   &      r    1test_concatlike_common_period_diff_freq_to_objectHTestConcatAppendCommon.test_concatlike_common_period_diff_freq_to_object  s    nni3#>nnlL9D		)#.		)#.		,S1		,S1	 
 jjo
c'SkSk""3'
sF3l$CDii
#
sF3l$CDr"   c           
        \         P                  ! R R.RR7      p\         P                  ! RR.4      p\        \         P                  ! R RR7      \         P                  ! RRR7      \         P
                  ! R4      \         P
                  ! R4      .\        R7      pVP                  V4      p\        P                  ! WC4       \        V4      p\        V4      pVP                  V4      p\        P                  ! V\        V. R	OR7      4       \         P                  ! WV.4      p\        P                  ! V\        V. R	OR7      4       \        \         P
                  ! R4      \         P
                  ! R4      \         P                  ! R RR7      \         P                  ! RRR7      .\        R7      pVP                  V4      p\        P                  ! WC4       \        V4      p\        V4      pVP                  V4      p\        P                  ! V\        V. R	OR7      4       \         P                  ! We.4      p\        P                  ! V\        V. R	OR7      4       R# )
r   r   r   r   r   r   r[   rh   Nrk   )rH   r   rn   r   r   rp   r   r@   rA   rB   r   rF   rG   rI   )r.   r   rs   rQ   rP   r   ru   s   &      r    0test_concatlike_common_period_mixed_dt_to_objectGTestConcatAppendCommon.test_concatlike_common_period_mixed_dt_to_object  s    nni3#>8 45		)#.		)#.X&X&	 
 jjo
c'SkSk""3'
sF3l$CDii
#
sF3l$CD X&X&		)#.		)#.	 
 jjo
c'SkSk""3'
sF3l$CDii
#
sF3l$CDr"   c           	        \        ^^\        P                  .RR7      p\        . RORR7      p\        ^^\        P                  ^^^.RR7      p\        P                  ! \
        P                  ! W.RR7      V4       \        P                  ! VP                  VRR7      V4       \        ^^.RR7      p\        ^^.RR7      p\        . RO4      p\        P                  ! \
        P                  ! W.RR7      V4       \        P                  ! VP                  VRR7      V4       \        ^
^\        P                  .RR7      p\        \        P                  ^^^.RR7      p\        ^
^\        P                  \        P                  ^^^.\        P                  R7      p\        P                  ! \
        P                  ! W.RR7      V4       \        P                  ! VP                  VRR7      V4       R# )rl   r
   r[   Tr;   N   rl   r      r   r   rl   )	r   npnanrA   rG   rH   rI   rF   r	   r.   rT   rU   rQ   s   &   r    test_concat_categorical.TestConcatAppendCommon.test_concat_categorical  s    Q266N*5IZ0aBFFAq!,J?
ryy"EsK
r222D2I3O QF*-QF*-\"
ryy"EsK
r222D2I3O RRVV$J7RVVQ1%Z8b"bffbffaA6bjjI
ryy"EsK
r222D2I3Or"   c                    \        \        . RO. ROR7      4      p\        \        . RO. ROR7      4      p\        P                  ! W.RR7      p\        \        . RO. ROR7      4      p\        P
                  ! W44       R# )a
categoriesTr;   Nr   bc)r   r   r   )r   r   r   r   r   r   )r   r   rH   rI   rA   rG   )r.   r   r   resultexpecteds   &    r    6test_union_categorical_same_categories_different_orderMTestConcatAppendCommon.test_union_categorical_same_categories_different_order  s[    ;?KL;?KLA656?S
 	v0r"   c                   \        ^^\        P                  .RR7      p\        . R	O4      p\        ^^\        P                  ^^^.\        P                  R7      p\        P
                  ! \        P                  ! W.RR7      V4       \        P
                  ! VP                  VRR7      V4       \        ^^^^^\        P                  .\        P                  R7      p\        P
                  ! \        P                  ! W!.RR7      V4       \        P
                  ! VP                  VRR7      V4       \        ^^.RR7      p\        ^^.4      p\        . R
O4      p\        P
                  ! \        P                  ! W.RR7      V4       \        P
                  ! VP                  VRR7      V4       \        . RO4      p\        P
                  ! \        P                  ! W!.RR7      V4       \        P
                  ! VP                  VRR7      V4       \        ^
^\        P                  .RR7      p\        . RO4      p\        ^
^\        P                  ^^^.\        P                  R7      p\        P
                  ! \        P                  ! W.RR7      V4       \        P
                  ! VP                  VRR7      V4       \        ^^^^
^\        P                  .\        P                  R7      p\        P
                  ! \        P                  ! W!.RR7      V4       \        P
                  ! VP                  VRR7      V4       \        ^
^\        P                  .RR7      p\        . RO4      p\        ^
^\        P                  RRR.4      p\        P
                  ! \        P                  ! W.RR7      V4       \        P
                  ! VP                  VRR7      V4       \        RRR^
^\        P                  .4      p\        P
                  ! \        P                  ! W!.RR7      V4       \        P
                  ! VP                  VRR7      V4       \        ^
^.RR7      p\        \        P                  \        P                  \        P                  .4      p\        ^
^\        P                  \        P                  \        P                  .4      p\        P
                  ! \        P                  ! W.RR7      V4       \        P
                  ! VP                  VRR7      V4       \        \        P                  \        P                  \        P                  ^
^.4      p\        P
                  ! \        P                  ! W!.RR7      V4       \        P
                  ! VP                  VRR7      V4       R# )rl   r
   r[   Tr;   r   r   r   Nr   r   )r   rl   r   r   rl   r   r   r   )	r   r   r   r	   rA   rG   rH   rI   rF   r   s   &   r     test_concat_categorical_coercion7TestConcatAppendCommon.test_concat_categorical_coercion  s,    Q266N*5IaBFFAq!,BJJ?
ryy"EsK
r222D2I3O aAq!RVV,BJJ?
ryy"EsK
r222D2I3O QF*-QF^\"
ryy"EsK
r222D2I3O\"
ryy"EsK
r222D2I3O RRVV$J7Ib"bffaA.bjjA
ryy"EsK
r222D2I3OaAr2rvv.bjjA
ryy"EsK
r222D2I3O RRVV$J7O$b"bffc345
ryy"EsK
r222D2I3Oc3RRVV45
ryy"EsK
r222D2I3O RHJ/RVVRVVRVV,-b"bffbffbff56
ryy"EsK
r222D2I3Obffbffbffb"56
ryy"EsK
r222D2I3Or"   c                   \        ^^\        P                  .RR7      p\        . RORR7      p\        ^^^^\        P                  .4      p\        ^^\        P                  ^^^^^^^\        P                  .RR7      p\        P                  ! \
        P                  ! WV.RR7      V4       \        ^^^^\        P                  ^^\        P                  ^^^.RR7      p\        P                  ! \
        P                  ! W1V.RR7      V4       \        . RORR7      p\        . R	ORR7      p\        . R
O4      p\        . RO4      p\        P                  ! \
        P                  ! WV.RR7      V4       \        . RO4      p\        P                  ! \
        P                  ! W1V.RR7      V4       \        . RORR7      p\        . R	ORR7      p\        . RO4      p\        . RO4      p\        P                  ! \
        P                  ! WV.RR7      V4       \        . RO4      p\        P                  ! \
        P                  ! W1V.RR7      V4       R# )rl   r
   r[   floatTr;   Nr   )         rl   r   r   )rl   r   r   )	r   r   r   rl   r   r   rl   r   r   )	rl   r   r   r   r   r   rl   r   r   )
         )	r   r   r   rl   r   r   r   r   r   )	r   r   r   r   r   r   rl   r   r   )r   r   r   rA   rG   rH   rI   )r.   rT   rU   s3rQ   s   &    r    &test_concat_categorical_3elem_coercion=TestConcatAppendCommon.test_concat_categorical_3elem_coercion3  s    Q266N*5IZ0Q1a()aBFFAq!Q1a@P
ryy""DI3OaAq"&&!Q1a@P
ryy""DI3O IZ0IZ0I01
ryy""DI3O01
ryy""DI3O IZ0IZ0L!34
ryy""DI3O34
ryy""DI3Or"   c                *   \        ^^.RR7      p\        ^^.RR7      p\        ^^.4      p\        ^^.RR7      p\        ^\        P                  .4      p\        . RORR7      p\        ^^^^^^^^^\        P                  ^^^.4      p\        P                  ! WW4WV.RR7      p\
        P                  ! W4       \        ^^^^\        P                  ^^^^^^^^.4      p\        P                  ! WeWCW!.RR7      p\
        P                  ! W4       R# )rl   r
   r[   Tr;   Nr   )r   r   r   rH   rI   rA   rG   )	r.   rT   rU   r   s4s5s6rQ   rP   s	   &        r    &test_concat_categorical_multi_coercion=TestConcatAppendCommon.test_concat_categorical_multi_coercionW  s     QF*-QF*-QF^QF*-QK IZ0 aAq!Q1aAqABii0tD
s(aAq"&&!Q1aAqABii0tD
s(r"   c                   \        \        ^^\        P                  .RR7      4      p\        \        . RORR7      4      p\        \        ^^\        P                  ^^^.RR7      4      p\        P
                  ! \        P                  ! W.RR7      V4       \        \        ^^\        P                  ^^^^^\        P                  .	RR7      4      p\        P
                  ! \        P                  ! WV.RR7      V4       R# )rl   T)orderedr;   Nr   )r   r   r   r   rA   rG   rH   rI   r   s   &   r    test_concat_categorical_ordered6TestConcatAppendCommon.test_concat_categorical_orderedj  s     KArvv=>K	489[!Q1a!8$GH
ryy"EsK[!Q1aArvv!FPTUV
ryy""DI3Or"   c                   \        \        P                  ! \        P                  \        P                  .\        P                  R 7      RR 7      p\        \        P                  ^.4      p\        \        P                  \        P                  \        P                  ^.4      p\
        P                  ! \        P                  ! W.RR7      V4       \        ^\        P                  .RR 7      p\        \        P                  \        P                  .4      p\        ^\        P                  \        P                  \        P                  .RR 7      p\
        P                  ! \        P                  ! W.RR7      V4       \        \        P                  \        P                  .RR 7      p\        \        P                  \        P                  .4      p\        \        P                  \        P                  \        P                  \        P                  .4      p\
        P                  ! \        P                  ! W.RR7      V4       \
        P                  ! \        P                  ! W!.RR7      V4       \        \        P                  \        P                  .RR 7      p\        \        P                  \        P                  .RR 7      p\        \        P                  \        P                  \        P                  \        P                  .RR 7      p\
        P                  ! \        P                  ! W.RR7      V4       R# )r[   r
   Tr;   r   N)	r   r   arrayr   r	   rA   rG   rH   rI   r   s   &   r    $test_concat_categorical_coercion_nan;TestConcatAppendCommon.test_concat_categorical_coercion_nanv  s   
 BHHbffbff-RZZ@
SRVVQK bffbffbffa01
ryy"EsKQKz2RVVRVV$%a0@
ryy"EsK RVVRVV$J7RVVRVV$%bffbffbffbff56
ryy"EsK
ryy"EsK RVVRVV$J7RVVRVV$J7bffbffbffbff5ZH
ryy"EsKr"   c                   \        . R R7      p\        ^^.R R7      pVP                  \        4      p\        P                  ! \
        P                  ! W.RR7      V4       \        P                  ! VP                  VRR7      V4       \        P                  ! \
        P                  ! W!.RR7      V4       \        P                  ! VP                  VRR7      V4       \        . R R7      p\        . R R7      p\        P                  ! \
        P                  ! W.RR7      V4       \        P                  ! VP                  VRR7      V4       \        . R R7      p\        . RR7      p\        P                  ! \
        P                  ! W.RR7      V4       \        P                  ! VP                  VRR7      V4       \        P                  ! \
        P                  ! W!.RR7      V4       \        P                  ! VP                  VRR7      V4       \        . R R7      p\        \        P                  \        P                  .4      p\        \        P                  \        P                  .\        R7      p\        P                  ! \
        P                  ! W.RR7      V4       \        P                  ! \
        P                  ! W!.RR7      V4       R# )r
   r[   Tr;   r   N)
r   astyper   rA   rG   rH   rI   rF   r   r   r   s   &   r    test_concat_categorical_empty4TestConcatAppendCommon.test_concat_categorical_empty  s    Bj)QF*-ii
ryy"EsK
r222D2I3O
ryy"EsK
r222D2I3OBj)Bj)
ryy"ErJ
r222D2I2NBj)Bh' 	ryy"ErJ
r222D2I2N
ryy"ErJ
r222D2I2NBj)RVVRVV$%bffbff%V4
ryy"EsK
ryy"EsKr"   c                   \        R R.R R.R7      p^^.p\        RVRV/4      p\        . R
OR R.R7      p. ROp\        RVRV/\        . RO4      R7      p\        P                  ! \
        P                  ! W3.4      V4       \        R R.. ROR7      p^^.p\        RVRV/4      p	\
        P                  ! W9.RR7      p
\        R\        R4      R. RO/4      p\        P                  ! W4       R	# )r   r   r   catsr2   rh   Tr;   ababN)r   r   r   r   )rl   r   rl   r   rk   r   )r   r   r   rA   r   rH   rI   r?   )r.   catr2   dfcat2rL   rQ   cat3rM   df_different_categoriesrP   s   &          r    test_categorical_concat_append5TestConcatAppendCommon.test_categorical_concat_append  s    3*#s<1vVT23/S#JGvu5U<=PQ
bii137 C:/BA"+VT65,I"Jii5DIfv|DE
c'r"   r$   N)UTCr   z
Asia/TokyoEST5EDT)__name__
__module____qualname____firstlineno____doc__r4   rW   re   rv   r   rC   r_   parametrizer   r   r   r   r   r   r   r   r   r   r   r   r   r   __static_attributes____classdictcell__)__classdict__s   @r    r'   r'   9   s     (_=BF)P6@E* [[T#QR: S:"4ElE$E4.E`P61>P@"PH)&
PLB!LF( (r"   r'   )TFTr   )XYZr   )r   numpyr   rC   pandasrH   r   r   r   r   pandas._testing_testingrA   fixturer?   r   ro   r   rp   r   itemsr!   r%   r'   r$   r"   r    <module>r     s         'YRVVS)O4o\*2237\*2237\*2237
 (\l;CCCH\l;CCCH\l;CCCH*
 X&X&X& 
 		)#.		)#.		)#.+	
4 %'7>?>
  R
( R
(r"   