+
    yȇi                     >    ^ RI t ^ RIHtHt ^ RIHt  ! R R4      tR# )    N)CategoricalIndexIndexc                   n   a  ] tR t^
t o ]P
                  R 4       tR tR tR t	R t
R tR tR tR	tV tR
# )
TestAppendc                F    \        R 4      p\        \        R4      VRR7      # )cabaabbcaF)
categoriesordered)listr   )selfr
   s   & |/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/indexes/categorical/test_append.pyciTestAppend.ci   s    %[
X:uUU    c                   VR ,          P                  VR,          4      p\        P                  ! W!RR7       VR,          VR,          VR,          .pV^ ,          P                  VR,          4      p\        P                  ! W!RR7       R# ):N   N:r   NNTexact:N   N:r   r   N:r   NNNappendtmassert_index_equal)r   r   resultfooss   &&  r   test_appendTestAppend.test_append   sf    Br"v&
f523B(aR)
f5r   c                X    VP                  . 4      p\        P                  ! W!R R7       R# )Tr   Nr   )r   r   r   s   && r   test_append_emptyTestAppend.test_append_empty   s    2
f5r   c           	        R p\         P                  ! \        VR7      ;_uu_ 4        VP                  VP                  P                  \        R4      4      4       RRR4       \         P                  ! \        VR7      ;_uu_ 4        VP                  VP                  P                  \        R4      4      4       RRR4       R#   + '       g   i     Lr; i  + '       g   i     R# ; i)zall inputs must be Index)matchabcdNabc)pytestraises	TypeErrorr   valuesset_categoriesr   reorder_categories)r   r   msgs   && r   !test_append_mismatched_categories,TestAppend.test_append_mismatched_categories   s    (]]9C00IIbii..tF|<= 1]]9C00IIbii224;?@ 10 10000s   4C4CC	C)	c                    VP                  \        R R.4      4      p\        \        R4      4      p\        P                  ! W#RR7       R# )caaabbcacaTr   N)r   r   r   r   r   r   r   r   expecteds   &&  r   test_append_category_objects'TestAppend.test_append_category_objects&   s:     5#s,-j)*
fd;r   c                    VP                  \        R R.4      4      p\        . RO4      p\        P                  ! W#RR7       R# )r1   dTr   N)r1   r1   br9   r0   r1   r1   r8   )r   r   r   r   r3   s   &&  r   test_append_non_categories%TestAppend.test_append_non_categories.   s4    5#s,-AB
fd;r   c                    \        R R.4      P                  V4      p\        \        R4      4      p\        P                  ! W#RR7       R# )r0   r1   caaabbcaTr   N)r   r   r   r   r   r3   s   &&  r   test_append_objectTestAppend.test_append_object4   s:    Sz"))"-j)*
fd;r   c                    \        R R.4      p\        RR.4      pVP                  V4      p\        . RO4      p\        P                  ! W44       R# )r1   r9   r8   eN)r1   r9   r8   rA   )r   r   r   r   r   )r   fstsndr   r4   s   &    r   test_append_to_another!TestAppend.test_append_to_another:   sD    S#JSz*C-.
f/r    N)__name__
__module____qualname____firstlineno__r&   fixturer   r   r    r-   r5   r:   r>   rD   __static_attributes____classdictcell__)__classdict__s   @r   r   r   
   sF     ^^V V66
A<<<0 0r   r   )r&   pandasr   r   pandas._testing_testingr   r   rF   r   r   <module>rR      s     60 60r   