+
    xȇi_                     B    ^ RI t^ RIHtHtHt ^ RIHt  ! R R4      t	R# )    N)	DataFrame
MultiIndexSeriesc                   2   a  ] tR t^t o R tR tR tRtV tR# )TestDataFramePopc                   R VP                   n        VP                  R4       RV9  g   Q hRVR&   VP                  R4       RV9  g   Q hVP                   P                  R 8X  g   Q h\        . RO. RO.. RORR.R7      pVP                  R4      pV^,          p\        ^^.^^..RR.RR.R7      p\        P
                  ! W$4       \        ^^.RR.RR	7      ^,           p\        P                  ! W44       R
# )bazAbarfooBCXY)columnsindex)r   nameN)         )         )r
   r   r   )r   r   popr   tmassert_frame_equalr   assert_series_equal)selffloat_frameabexpecteds   &&   s/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/frame/methods/test_pop.pytest_popTestDataFramePop.test_pop   s    #( +%%%"EK'''""''5000 y),ocSVZXEE#J	Q q!fq!f-Sz#sT
a* 1a&c
=A
q+    c           	     t   \        ^ ^ ^.^^ ^.^^^./4      p. ROVn        VP                  R4      p\        V4      \         8X  g   Q h\	        V4      ^8X  g   Q h\	        VP                  4      ^8X  g   Q hRVP                  9   g   Q hRVP                  9  g   Q h\	        VP
                  4      ^8X  g   Q hR# )r   r    r!   N)r    r!   r    )r   r   r   typelenr   )r   dfress   &  r#   test_pop_non_unique_cols)TestDataFramePop.test_pop_non_unique_cols$   s    Aq61q!fa!Q89$
ffSkCyI%%%3x1}}2::!###bjj   "**$$$288}!!!r&   c                   . RO. RO. R	O.p\        \        V!  4      p\        P                  ! V4      p\	        \
        P                  P                  ^4      P                  R
4      VR7      pVP                  4       pVP                  4       pVP                  R 4      pVP                  R4      p\        P                  ! WRR7       \        P                  ! WV4       VP                  R 8X  g   Q hVR,          pVP                  R.^R7      pVP                  R4      p\        P                  ! W4       \        P                  ! WV4       R# )r    top)r   F)check_names)axisN)r    r/   r/   routine1r2   routine2) ODr5   result1result2r6   )r4   wxwyr4   r4   r4   )r   r   )r    r4   r4   )sortedzipr   from_tuplesr   nprandomdefault_rngstandard_normalcopyr   r   r   r   r   drop)	r   arraystuplesr   r*   df1df2resultr"   s	   &        r#   test_mixed_depth_pop%TestDataFramePop.test_mixed_depth_pop0   s    C=(
 V%&&v.ryy,,Q/??GQVWggiggi77=)
xUC
c'{{c!!!u:hhwQh'
h/
c'r&    N)	__name__
__module____qualname____firstlineno__r$   r,   rH   __static_attributes____classdictcell__)__classdict__s   @r#   r   r      s     ,0
"( (r&   r   )
numpyr=   pandasr   r   r   pandas._testing_testingr   r   rJ   r&   r#   <module>rV      s!     
 <( <(r&   