+
    yȇi                         ^ RI t^ RIt^ RIt^ RIHt ^ RIHt R t	R t
R t]P                  P                  RR7      R 4       tR	 tR
 tR# )    N)
MultiIndexc                     R p\         P                  ! \        VR7      ;_uu_ 4        V P                  V ^ ,          4       RRR4       R#   + '       g   i     R# ; i)z$fillna is not defined for MultiIndexmatchN)pytestraisesNotImplementedErrorfillnaidxmsgs   & w/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/indexes/multi/test_missing.pytest_fillnar   	   s8    
0C	*#	6	6

3q6 
7	6	6	6s   A

A	c            	      n   \         P                  ! ^\        P                  ^\        P                  ^.^^\        P                  \        P                  ^.RRR\        P                  R..4      p \         P                  ! ^^.^^.RR..4      p\        P
                  ! V P                  4       V4       \        P
                  ! V P                  RR7      V4       \         P                  ! ^\        P                  ^^.^^\        P                  ^.. RO.4      p\        P
                  ! V P                  RR7      V4       Rp\        P                  ! \        VR	7      ;_uu_ 4        V P                  R
R7       RRR4       \        \        P                  R\        P                  R^.\        P                  R\        P                  R^... RO. RO.R7      p \         P                  ! R^.R^..4      p\        P
                  ! V P                  4       V4       \        P
                  ! V P                  RR7      V4       \         P                  ! \        P                  \        P                  R^.. RO.4      p\        P
                  ! V P                  RR7      V4       R#   + '       g   i     EL3; i)   abceanyhowallzinvalid how option: xxxr   xxxN128levelscodes)r   r   r   r   )r   r            )r   r   r!   r!   r!   r"   )r   r   r   r    )r   from_arraysnpnantmassert_index_equaldropnar   r   
ValueErrorpdNaT)r   expr   expecteds       r   test_dropnar.      s   

 
 2661%2662661%#sBFFC(	
C 
 
 1a&1a&3*!=
>C#**,,#***/5

 
 
RVVQ	Q2661-/CDC #***/5
#C	z	-	-

u
 
. rvvua02664PQ2RS"$78C %%qzE1:&>?H#**,1#***/:%%
&&"&&%	#%=>H #***/:# 
.	-	-s   &J##J4	c                     R p\         P                  ! \        VR7      ;_uu_ 4        V P                  4        RRR4       R#   + '       g   i     R# ; i)"isna is not defined for MultiIndexr   N)r   r   r	   isnar   s   & r   
test_nullsr2   8   s3     /C	*#	6	6
 
7	6	6	6s   AA	r0   )reasonc                 0   V P                  4       p\        P                  ! R .\        V4      ,          \        R7      p\
        P                  ! VP                  V4       VP                  R J g   Q hV P                  4       pVP                  p\        P                  V^&   \        V 4      ! V4      p\        P                  ! R .\        V4      ,          \        R7      pRV^&   \
        P                  ! VP                  V4       VP                  RJ g   Q hR# )F)dtypeTN)copyr$   arraylenboolr&   assert_numpy_array_equal_isnanhasnansvaluesr%   type)r   indexr-   r=   s   &   r   test_hasnans_isnansr@   A   s     HHJE xx#e*,D9Hh7==E!!!HHJE\\FF1IIfExx#e*,D9HHQKh7==D       c                     \        R R.. .^^ .R	R	..^ ^.R7      p \        R.R..^ .^ ..^ ^.R7      pV P                  VRR7      p\        P                  ! V P	                  ^4      4      P                  4       '       g   Q h\        P                  ! VP	                  ^4      RR	 4      P                  4       '       g   Q h\        P                  ! ^^..V R7      p\        P                  ! ^^..VR7      pW4,
          p\        P                  ! VP                  P	                  ^4      4      P                  4       '       g   Q h\        P                  ! VP                  P	                  ^4      RR	 4      P                  4       '       g   Q hR# )
AB)r   r   namesCDouterr   Nr?   r   )r   joinr*   r1   get_level_valuesr   	DataFramer?   )idx0idx1idxmdf0df1dfms         r   test_nan_stays_floatrS   W   sM   sCj"-q!fr2h5GPQSTvVDsecU^QC!:aVLD99Tw9'D774((+,002222774((+CR01557777
,,Axt
,C
,,Axt
,C
)C77399--a0155777777399--a0"56::<<<<rA   c                      \        ^^ .. RO.. RO. RO.R7      p \        P                  ! V ^,          ^ ,          4      '       g   Q h\        P                  ! V P                  ^,          ^ ,          4      '       g   Q hR# )r   r   N)r   r   r    r!   )r   r   r   r   r   r   r   r   )r   r   r    r!   r   r   r    r!   )r   r*   r1   r=   rI   s    r   test_tuples_have_narU   h   sb    A%(*BCE
 7758A;775<<?1%&&&&rA   )numpyr$   r   pandasr*   r   pandas._testing_testingr&   r   r.   r2   markxfailr@   rS   rU    rA   r   <module>r]      sV        %;P >?! @!*="'rA   