+
    yȇie	                     t   ^ RI H t Ht ^ RIt^ RIHt ^ RIHt R tR t	R t
R t]P                  P                  R] ].4      R	 4       t]P                  P                  R
RR.4      R 4       t]P                  P                  R
RR.4      ]P                  P                  RRRR.3.4      R 4       4       tR tR# )    )copydeepcopyN)
MultiIndexc                    \         P                  ! V P                  VP                  4       \         P                  ! V P                  VP                  4       \         P                  ! V P                  VP                  4       V P                  VP                  Jg   Q hV P
                  VP
                  8X  g   Q hV P
                  VP
                  Jg   Q hV P                  VP                  8X  g   Q hR # N)tmassert_copylevelsassert_almost_equalcodesnames	sortorder)r   originals   &&t/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/indexes/multi/test_copy.pyassert_multiindex_copiedr      s    NN4;;04::x~~6 4::x~~6::X^^+++ ::'''::X^^+++ >>X/////    c                 <    V P                  4       p\        W4       R # r   )r   r   idxi_copys   & r   	test_copyr      s    XXZFV)r   c                 <    V P                  4       p\        W4       R # r   )_viewr   r   s   & r   test_shallow_copyr   #   s    YY[FV)r   c                 <    V P                  4       p\        W4       R # r   )viewr   )r   i_views   & r   	test_viewr   )   s    XXZFV)r   funcc                     \        R R.RR... RO. R	O.RR.R7      pV ! V4      pW!Jg   Q hVP                  V4      '       g   Q hR# )
foobarfizzbuzzfirstsecondr
   r   r   Nr   r   r      r   r   r)   r)   )r   equals)r   r   idx_copys   &  r   test_copy_and_deepcopyr-   .   sY    
 01\*!C
 CyH??3r   deepTFc                     \        R R.RR... R	O. R
O.RR.R7      pVP                  V R7      pVP                  V4      '       g   Q hR# )r!   r"   r#   r$   r%   r&   r'   r.   Nr(   r*   )r   r   r+   )r.   r   r,   s   &  r   test_copy_methodr1   :   sT    
 01\*!C
 xxTx"H??3r   zkwarg, valuer   thirdfourthc                     \        R R.RR... R	O. R
O.RR.R7      pVP                  ! R/ WRV /B p\        WA4      V8X  g   Q hR# )r!   r"   r#   r$   r%   r&   r'   r.   Nr(   r*    )r   r   getattr)r.   kwargvaluer   r,   s   &&&  r   test_copy_method_kwargsr9   E   s\      01\*!C
 xx7567H8#u,,,r   c                      \        R R.RR... R
O. RO.RR.R7      p V P                  RR7      pVP                  V P                  J g   Q hR	# )r!   r"   r#   r$   r%   r&   r'   Fr0   Nr(   r*   )r   r   _id)r   ress     r   test_copy_deep_false_retains_idr=   W   sU    
 01\*!C (((
C77cggr   )r   r   pytestpandasr   pandas._testing_testingr   r   r   r   r   markparametrizer-   r1   r9   r=   r5   r   r   <module>rD      s   
   0"***
 $!12  3  $/  0  $/	7H%&- 0-	r   