+
    xȇi                     r    ^ RI t^ RIt^ RIHtHt ^ RIHt  ! R R4      t	 ! R R]	4      t
 ! R R]	4      tR# )	    N)	DataFrameSeriesc                      a  ] tR t^t o ]P
                  R 4       tR tR tR t	]P                  P                  R^R.4      R 4       tR tR	 tR
tV tR# )SharedSetAxisTestsc                    \        R 4      h)zImplemented by subclasses)NotImplementedError)selfs   &x/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/frame/methods/test_set_axis.pyobjSharedSetAxisTests.obj   s    !"=>>    c                    \        R 4      R\        V4       pVP                  4       pW#n        VP	                  V^ R7      p\
        P                  ! W44       R# )abcdNaxislistlencopyindexset_axistmassert_equalr	   r   	new_indexexpectedresults   &&   r
   test_set_axis SharedSetAxisTests.test_set_axis   sD    L3s8,	88:"ia0
)r   c                  aaaa \        R 4      R\        S4       pSP                  R,          oSP                  4       pW#n        SP                  V^ R7      o\        P                  ! VS4       SSJg   Q hSP                  ^8X  d!   \        P                  ! SS4      '       g   Q hMx\        ;QJ d:    VV3R l\        SP                  ^,          4       4       F  '       d   K   RM/	  RM+! VV3R l\        SP                  ^,          4       4       4      '       g   Q hSP                  V^ R7      o\        P                  ! VS4       SSJg   Q hSP                  ^8X  d!   \        P                  ! SS4      '       g   Q hMx\        ;QJ d:    VV3R l\        SP                  ^,          4       4       F  '       g   K   RM/	  RM+! VV3R l\        SP                  ^,          4       4       4      '       g   Q hSP                  V4      o\        P                  ! VS4       SP                  ^8X  d"   \        P                  ! SS4      '       g   Q hR# \        ;QJ d:    VV3R l\        SP                  ^,          4       4       F  '       d   K   RM/	  RM+! VV3R l\        SP                  ^,          4       4       4      '       g   Q hR# )	r   NNNNr   c              3      <"   T FB  p\         P                  ! SP                  R V3,          SP                  R V3,          4      x  KD  	  R# 5ir!   Nr   shares_memoryiloc.0ir   r   s   & r
   	<genexpr>8SharedSetAxisTests.test_set_axis_copy.<locals>.<genexpr>'   A      ,A   QT!2CHHQTNCC,   A
AFTc              3      <"   T FB  p\         P                  ! SP                  R V3,          SP                  R V3,          4      x  KD  	  R# 5ir#   r$   r'   s   & r
   r*   r+   3   r,   r-   c              3      <"   T FB  p\         P                  ! SP                  R V3,          SP                  R V3,          4      x  KD  	  R# 5ir#   r$   )r(   r)   origress   & r
   r*   r+   >   s@      ,A   !Q$1a4AA,r-   )r   r   r&   r   r   r   r   r   ndimr%   allrangeshapeany)r	   r   r   r   r0   r1   r   s   &f  @@@r
   test_set_axis_copy%SharedSetAxisTests.test_set_axis_copy   s   L3s8,	xx{88:"ia0
&)S   88q=##FC00003 syy|,333 syy|,    
 ia0
&)S   88q=##FC00003 syy|,333 syy|,    
 ll9%
#&88q=##C....3 syy|,333 syy|,    r   c                    \        R 4      R\        V4       pVP                  4       pW#n        VP	                  V4      p\
        P                  ! WC4       R# )r   Nr   r   s   &&   r
   !test_set_axis_unnamed_kwarg_warns4SharedSetAxisTests.test_set_axis_unnamed_kwarg_warnsC   s@    L3s8,	88:"i(
)r   r   fooc                    \         P                  ! \        R R7      ;_uu_ 4        VP                  \	        R4      VR7       RRR4       R#   + '       g   i     R# ; i)zNo axis namedmatchabcr   N)pytestraises
ValueErrorr   r   )r	   r   r   s   &&&r
   test_set_axis_invalid_axis_name2SharedSetAxisTests.test_set_axis_invalid_axis_nameM   s8     ]]:_==LLe4L0 >===s   AA	c                    R p\         P                  ! \        VR7      ;_uu_ 4        RVn        RRR4       R#   + '       g   i     R# ; i)zNIndex\(\.\.\.\) must be called with a collection of some kind, None was passedr>   N)rA   rB   	TypeErrorr   r	   r   msgs   && r
   *test_set_axis_setattr_index_not_collection=SharedSetAxisTests.test_set_axis_setattr_index_not_collectionS   s5    % 	 ]]9C00CI 1000s	   9A
	c                   R \        V4       R\        V4      ^,
           R2p\        P                  ! \        VR7      ;_uu_ 4        \        P
                  ! \        V4      ^,
          4      Vn        RRR4       VP                  ^8X  dH   \        P                  ! \        RR7      ;_uu_ 4        VP                  R,          Vn        RRR4       R# R#   + '       g   i     Lj; i  + '       g   i     R# ; i)z#Length mismatch: Expected axis has z elements, new values have z	 elementsr>   NzLength mismatch:NN   )	r   rA   rB   rC   nparanger   r2   columnsrH   s   && r
   (test_set_axis_setattr_index_wrong_length;SharedSetAxisTests.test_set_axis_setattr_index_wrong_length\   s     2#c( <"3x!|nI7 	 ]]:S11		#c(Q,/CI 2 88q=z1BCC!kk#. DC  21 DCCs   ,C0C(C%	(C9	 N)__name__
__module____qualname____firstlineno__rA   fixturer   r   r7   r:   markparametrizerD   rJ   rQ   __static_attributes____classdictcell____classdict__s   @r
   r   r      sc     ^^? ?*)V* [[VaZ01 11
/ /r   r   c                   J   a  ] tR t^jt o ]P
                  R 4       tR tRtV t	R# )TestDataFrameSetAxisc           	     <    \        R . ROR. ROR. RO/. ROR7      pV# )ABC)r   )g?g@gffffff
@)g      @gffffff@g@)g@g      @gffffff@)i  i  i  )r   )r	   dfs   & r
   r   TestDataFrameSetAxis.objk   s&    /3oN$
 	r   c                    \        ^^.^^..RR.R7      P                  RR7      pVP                  RR.^ R7      p\        ^^.^^..RR.RR.R	7      p\        P                  ! W#RR
7       R# )   ab)rP   F)allows_duplicate_labelsxy)labelsr   )r   rP   )check_flagsN)r   	set_flagsr   r   assert_frame_equal)r	   re   r   r   s   &   r
   0test_set_axis_with_allows_duplicate_labels_falseETestDataFrameSetAxis.test_set_axis_with_allows_duplicate_labels_falses   s~    AA'#s<FF$) G 
 S#JQ7q!fq!f-c3Z#sT
fEBr   rS   N)
rT   rU   rV   rW   rA   rX   r   rr   r[   r\   r]   s   @r
   r`   r`   j   s'     ^^ C Cr   r`   c                   D   a  ] tR t^~t o ]P
                  R 4       tRtV tR# )TestSeriesSetAxisc                N    \        \        P                  ! ^4      . RORR7      pV# )   int64)r   dtype)rh            )r   rN   rO   )r	   sers   & r
   r   TestSeriesSetAxis.obj   s    RYYq\WE
r   rS   N)	rT   rU   rV   rW   rA   rX   r   r[   r\   r]   s   @r
   ru   ru   ~   s     ^^ r   ru   )numpyrN   rA   pandasr   r   pandas._testing_testingr   r   r`   ru   rS   r   r
   <module>r      s>      \/ \/~C- C(* r   