+
    yȇi              
           ^ RI t ^ RIt^ RIHt ^ RIHt ] P                  P                  R^^. R
O3^^. RO3R^. R
O3R^. RO3.4      R 4       t	] P                  P                  RRR.4      R 4       t
R tR tR	 tR# )    N)Categoricalzto_replace,value,expectedc                     \         P                  ! . RORR7      pVP                  W4      p\         P                  ! \        V. ROR7      4      p\        P
                  ! WB4       R# )   categorydtype
categoriesNr         )pdSeriesreplacer   tmassert_series_equal)
to_replacevalueexpectedserresults   &&&  |/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/arrays/categorical/test_replace.pytest_replace_categorical_seriesr      sE     ))IZ
0C[[+FyyX)DEH6,    zto_replace,valuec                     \         P                  ! . RORR7      p\        P                  ! \        RR7      ;_uu_ 4        VP                  W4       RRR4       R#   + '       g   i     R# ; i)r   r   r   3Cannot setitem on a Categorical with a new categorymatchNr   )r   r   pytestraises	TypeErrorr   )r   r   r   s   && r   3test_replace_categorical_series_new_category_raisesr"      sN     ))IZ
0C	N
 
 	J&
 
 
 
s   AA,	c                      \         P                  ! . RORR7      p \         P                  ! . ROV R7      pVP                  ^ ^4      p\         P                  ! . ROV R7      p\        P
                  ! W2RR7       R# )r   T)orderedr   )check_category_orderN)r   r   r   )r   r   r   )r   CategoricalDtyper   r   r   r   )r   r   r   r   s       r   test_replace_maintain_orderingr'   -   sT    	48E
))IU
+C[[AFyy%0H8$Gr   c                  f   \        \        P                  ! . RORR7      4      p \        P                  ! V 4      P	                  R R.RR.4      P
                  p\        \        P                  ! R.^,          RR7      \        P                  ! . RORR7      R7      p\        P                  ! W4       R# )abcstringr   r	   N)r)   r*   r+   )r   r   arrayr   r   _valuesr   assert_categorical_equal)catr   r   s      r   !test_replace_categorical_ea_dtyper1   6   s{    
bhhh?
@CYYs^##S#Jc
;CCF
#(+88O8<H 1r   c                  >   \        \        P                  ! R R.RR7      4      p \        P                  ! \
        RR7      ;_uu_ 4        \        P                  ! V 4      P                  R R.R\        P                  .4       RRR4       R#   + '       g   i     R# ; i)r)   r*   r,   r   r   r   r+   N)	r   r   r-   r   r    r!   r   r   NA)r0   s    r   7test_replace_categorical_ea_dtype_different_cats_raisesr4   A   sm    
bhhSz:
;C	N
 
 			#SzC<8
 
 
 
s   9BB	r   )r   r   r   )      r   r   )r   r   r   )r   r5   )r7   r5   )r   pandasr   r   pandas._testing_testingr   markparametrizer   r"   r'   r1   r4    r   r   <module>r>      s         
Ay	
Ay	I	I
-
-  		''H29r   