+
    yȇi                     V    ^ RI H t  ^ RIt^ RIt^ RIHtHtHt ^ RIH	t
  ! R R4      tR# )    )datetimeN)Index
RangeIndexSeriesc                   ^  a  ] tR t^t o ]P
                  P                  RRR.4      ]P
                  P                  RR/ ^ ^^3R/ ^^^3R/ ^^^3R/ ^ ^ ^3R/ ^ ^ ^3RR^ /^ ^ ^3RR^ /^ ^ ^3.4      R 4       4       tR t]P
                  P                  R	]	! R
R.4      ]
! R
R.4      ]P                  ! R
R.4      . ]P                  ! ^ ^
4      ]P                  ! ^.4      ^..4      R 4       t]P
                  P                  R	R]! R^^^ ^ 4      .4      R 4       tR tR tR tR tR tRtV tR# )TestRangeIndexConstructorsnameNfoozargs, kwargs, start, stop, stepstartstopc           	     B   \        VR V/VB p\        \        P                  ! W4V\        P                  R7      VR7      p\        V\         4      '       g   Q hVP                  VJ g   Q hVP                  \        W4V4      8X  g   Q h\        P                  ! WxRR7       R# )r	   dtyper	   equivexactN)r   r   nparangeint64
isinstancer	   _rangerangetmassert_index_equal)	selfargskwargsr   r   stepr	   resultexpecteds	   &&&&&&&  }/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/indexes/ranges/test_constructors.pytest_constructor+TestRangeIndexConstructors.test_constructor   s     T7775BHHEDQ&*----{{d"""}}e4 8888
fg>    c                   R p\         P                  ! \        VR7      ;_uu_ 4        \        4        RRR4       \         P                  ! \        VR7      ;_uu_ 4        \        RR7       RRR4       Rp\         P                  ! \        VR7      ;_uu_ 4        \	        ^ 4       RRR4       R#   + '       g   i     L; i  + '       g   i     L_; i  + '       g   i     R# ; i)z1RangeIndex\(\.\.\.\) must be called with integersmatchNFoor   zKIndex\(\.\.\.\) must be called with a collection of some kind, 0 was passed)pytestraises	TypeErrorr   r   )r   msgs   & r"   test_constructor_invalid_args8TestRangeIndexConstructors.test_constructor_invalid_args$   s    F]]9C00L 1 ]]9C00E" 1
" 	 ]]9C00!H 10 10 10 100s#   B/CC/B?	C	C&	r   abc                    R \        V4      P                   2p\        P                  ! \        VR7      ;_uu_ 4        \        V4       RRR4       R#   + '       g   i     R# ; i)z+Value needs to be a scalar value, was type r'   N)type__name__r*   r+   r,   r   r   r   r-   s   && r"   (test_constructor_additional_invalid_argsCTestRangeIndexConstructors.test_constructor_additional_invalid_args4   sC     <DJ<O<O;PQ]]9C00t 1000s   AA$	i  c                    R \        V4       RV 2p\        P                  ! \        VR7      ;_uu_ 4        \	        V4       RRR4       R#   + '       g   i     R# ; i)zWrong type z for value r'   N)r3   r*   r+   r,   r   r5   s   && r"   (test_constructor_invalid_args_wrong_typeCTestRangeIndexConstructors.test_constructor_invalid_args_wrong_typeE   s@    DJ<{4&9]]9C00t 1000s   AA	c                   \        ^^^4      p\        VRR7      pVP                  V4      '       g   Q h\        VRR7      p\        P                  ! W!RR7       \        V4      p\        P                  ! W!RR7       \        P
                  ! \        RR7      ;_uu_ 4        \        VRR7       R	R	R	4       R	#   + '       g   i     R	# ; i)
   FcopyTr   CIncorrect `dtype` passed: expected signed integer, received float64r'   float64r   N)r   	identicalr   r   r*   r+   
ValueError)r   indexr    s   &  r"   test_constructor_same0TestRangeIndexConstructors.test_constructor_sameK   s    1a#E.&&&&E-
f48E"
f48]]W
 
 uI.	
 
 
 
s    B88C		c                |    \        \        ^^^4      4      p\        ^^^4      p\        P                  ! WRR7       R# )r<   Tr   N)r   r   r   r   )r   r    r!   s   &  r"   test_constructor_range_object8TestRangeIndexConstructors.test_constructor_range_object]   s2    E!QN+aA&
fd;r%   c                l   \         P                  ! \        ^^^4      4      p\        ^^^4      p\        P                  ! WRR7       \         P                  ! \        ^^4      4      p\        ^^^4      p\        P                  ! WRR7       \         P                  ! \        ^^4      4      p\        ^ ^ ^4      p\        P                  ! WRR7       \         P                  ! \        ^4      4      p\        ^ ^^4      p\        P                  ! WRR7       \        \        ^^^4      4      p\        ^^^4      p\        P                  ! WRR7       Rp\        P                  ! \        VR7      ;_uu_ 4        \         P                  ! \        ^
4      RR7       RRR4       R#   + '       g   i     R# ; i)r<   Tr   zI(RangeIndex.)?from_range\(\) got an unexpected keyword argument( 'copy')?r'   r=   N)	r   
from_ranger   r   r   r   r*   r+   r,   )r   r    r!   r-   s   &   r"   test_constructor_range1TestRangeIndexConstructors.test_constructor_rangeb   sE   &&uQ1~6aA&
fd;&&uQ{3aA&
fd; &&uQ{3aA&
fd;&&uQx0aA&
fd;uQ1~&aA&
fd; Y 	 ]]9C00!!%)$7 1000s   6"F""F3	c                V   \        ^
4      pRVn        \        V4      pRVn        VP                  R8X  g   Q hVP                  R8X  g   Q h\        V4      pVP                  R8X  g   Q hRVn        VP                  R8X  g   Q hVP                  R8X  g   Q hVP                  R8X  g   Q hR# )
   originalr>   newN)r   r	   r   )r   origr>   rP   s   &   r"   test_constructor_name0TestRangeIndexConstructors.test_constructor_name~   s    "~	$	yyJ&&&yyF"""Dkxx6!!!yyJ&&&yyF"""xx5   r%   c                   \         P                  ! . RO\        R7      p\        ^^4      pVP                  P
                  \         P                  8X  g   Q h\        V4      P                  R4      p\        P                  ! W#RR7       \        P                  ! \        RR7      ;_uu_ 4        \        RRR4       R	R	R	4       \        P                  ! \        R
R7      ;_uu_ 4        \        RRR4       R	R	R	4       \        P                  ! \        RR7      ;_uu_ 4        \        ^^RR7       R	R	R	4       R	#   + '       g   i     L; i  + '       g   i     L`; i  + '       g   i     R	# ; i)r<   r   r   r   r   zWrong type \<class 'str'\>r'   110NzWrong type \<class 'float'\>g?gffffff$@g?r?   r@   )r<            )r   arrayobjectr   valuesr   r   r   astyper   r   r*   r+   r,   rB   )r   arrrC   r!   s   &   r"   test_constructor_corner2TestRangeIndexConstructors.test_constructor_corner   s    hh|621a ||!!RXX---:$$W-
eW= ]]9,IJJsD#& K]]9,KLLsD#& M ]]W
 
 q!9-	
 
 KJLL
 
 
s$   ,D9&E E9E		E	E0	 )   )r<   rb   )r<   rb   rW   )r   )r   r   )r4   
__module____qualname____firstlineno__r*   markparametrizer#   r.   r   r   r   rZ   r   r6   r   r9   rD   rG   rK   rR   r_   __static_attributes____classdictcell__)__classdict__s   @r"   r   r      s    [[VdE]3[[)2q!QRAq!Aq!$2q!QRAq!'1q!Q'&!aA&	
? 4?  [[3*C:HHc3Z IIaHHaSMC	

 [[VeXdAq!Q-G%HI J
/$<
88!&. .r%   r   )r   numpyr   r*   pandasr   r   r   pandas._testing_testingr   r   ra   r%   r"   <module>ro      s)       
 V. V.r%   