+
    yȇi}                     J    ^ RI t^ RIt^ RIHtHtHt R tR t ! R R4      t	R# )    N)is_scalar_indexerlength_of_indexervalidate_indicesc                  p    \         P                  ! ^\        R7      p ^V ^ &   \        V 4      pV^8X  g   Q hR# )   )dtypeN)npzerosboolr   )arrresults     s/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/indexing/test_indexers.pytest_length_of_indexerr      s1    
((1D
!CCFs#FQ;;    c                  ^   Rp \        V ^4      '       g   Q h\        V ^ ,          ^4      '       d   Q h\        P                  ! ^.4      ^3p \        V ^4      '       d   Q h\        P                  ! ^.4      \        P                  ! ^.4      3p \        V ^4      '       d   Q h\        P                  ! ^.4      \        P                  ! ^^.4      3p \        V ^4      '       d   Q h\        \        R4      ^4      '       d   Q h^ p \        V ^4      '       g   Q hRp \        V ^4      '       g   Q hR# )r   N)r      )r   )r   r	   arrayslice)indexers    r   test_is_scalar_indexerr      s   GWa(((( Q////xx}a G !,,,,xx}bhhsm,G !,,,,xx}bhh1v./G !,,,, ta0000GWa((((GWa((((r   c                   8   a  ] tR t^*t o R tR tR tR tRtV t	R# )TestValidateIndicesc                    \         P                  ! ^ ^.4      p\        V^4       \        VR,          ^ 4       \        \         P                  ! RR.4      ^ 4       R# )r   :Nr   NN)r	   asarrayr   r   selfindicess   & r   test_validate_indices_ok,TestValidateIndices.test_validate_indices_ok+   sC    **aV$!$a(2r(+Q/r   c                    \         P                  ! ^ R.4      p\        P                  ! \        RR7      ;_uu_ 4        \        V^4       RRR4       R#   + '       g   i     R# ; i)r   z'indices' containsmatchN)r	   r   pytestraises
ValueErrorr   r   s   & r   test_validate_indices_low-TestValidateIndices.test_validate_indices_low1   s@    **aW%]]:-ABBWa( CBBB   AA%	c                    \         P                  ! . RO4      p\        P                  ! \        RR7      ;_uu_ 4        \        V^4       RRR4       R#   + '       g   i     R# ; i)r   indices are outr"   N)r   r      )r	   r   r%   r&   
IndexErrorr   r   s   & r   test_validate_indices_high.TestValidateIndices.test_validate_indices_high6   s<    **Y']]:->??Wa( @???r*   c                    \         P                  ! \        R R7      ;_uu_ 4        \        \        P
                  ! ^ ^.4      ^ 4       RRR4       R#   + '       g   i     R# ; i)r,   r"   N)r%   r&   r.   r   r	   r   )r   s   &r   test_validate_indices_empty/TestValidateIndices.test_validate_indices_empty;   s;    ]]:->??RXXq!f-q1 @???s   #AA#	 N)
__name__
__module____qualname____firstlineno__r   r(   r/   r2   __static_attributes____classdictcell__)__classdict__s   @r   r   r   *   s     0)
)
2 2r   r   )
numpyr	   r%   pandas.core.indexersr   r   r   r   r   r   r4   r   r   <module>r>      s)      ).2 2r   