+
    yȇi#                     J    R t ^ RIt^ RIHtHt ^ RIHt  ! R R]4      t	R t
R# )z)
Tests involving custom Index subclasses
N)	DataFrameIndexc                   *   a  ] tR t^t o RR ltRtV tR# )CustomIndexNc                "   \         ;QJ d    R  V 4       F  '       g   K   RM	  RM! R  V 4       4      '       d   \        R4      hVf   \        VR4      '       d   VP                  p\        P
                  ! VRR7      pV P                  W4      # )c              3   B   "   T F  p\        V\        4      x  K  	  R # 5iN)
isinstancestr).0vals   & r/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/indexes/test_subclass.py	<genexpr>&CustomIndex.__new__.<locals>.<genexpr>   s     4tz#s##ts   TFzCustomIndex cannot hold stringsnameOdtype)any	TypeErrorhasattrr   nparray_simple_new)clsdatar   s   &&&r   __new__CustomIndex.__new__   sh    34t43334t444=>><GD&1199DxxC(t**     r   )__name__
__module____qualname____firstlineno__r   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s     	+ 	+r   r   c            	         \        . RO4      p V P                  ^ R4      p\        . RO\        R7      p\        P
                  ! W4       \        \        P                  P                  ^4      P                  R4      V \        ^^.RR7      R7      pVP                  4       p\        P
                  ! VP                  V4       R# )	   stringr   )r   )columnsindexN)r(         )r)   r(   r,   r-   )r,   r-   )r   insertr   objecttmassert_index_equalr   r   randomdefault_rngstandard_normalreset_indexr*   )idxresultexpecteddfs       r   "test_insert_fallback_to_base_indexr:      s     i
 CZZ8$F(7H&+	
		a 008QF*
B
 ^^F&..(3r   )__doc__numpyr   pandasr   r   pandas._testing_testingr0   r   r:   r   r   r   <module>r@      s*     
+% 
+4r   