+
    xȇi
                     N    ^ RI t^ RIt^ RIHtHtHtHt ^ RIH	t
  ! R R4      tR# )    N)Seriesbdate_range
date_rangeperiod_rangec                      a  ] tR t^t o R tR tR tR t]P                  P                  R. R	O4      R 4       tRtV tR# )
TestBetweenc                    \        \        R ^
R7      4      pV^^.,          w  r#VP                  W#4      pW8  W8*  ,          p\        P                  ! WE4       R# )1/1/2000periodsNr   r   betweentmassert_series_equalselfseriesleftrightresultexpecteds   &     x/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/series/methods/test_between.pytest_betweenTestBetween.test_between   sL    
:r:;aVn,Nv7
v0    c                   \        \        R ^R7      \        R7      p\        P                  VR&   WP                  V^,          V^,          4      ,          pVR,          P                  4       p\        P                  ! W#4       WP                  V^,          V^,          RR7      ,          pVR,          P                  4       p\        P                  ! W#4       R# )	r
   r   )dtype:NN   :      Nneither	inclusive:      NN)	r   r   objectnpnanr   dropnar   r   )r   serr   r   s   &   r   "test_between_datetime_object_dtype.TestBetween.test_between_datetime_object_dtype   s    [R8G66C[[QR12t9##%
v0[[QRI[FGt9##%
v0r   c                    \        \        R ^
RR7      4      pV^^.,          w  r#VP                  W#4      pW8  W8*  ,          p\        P                  ! WE4       R# )z
2000-01-01D)r   freqN)r   r   r   r   r   )r   r*   r   r   r   r   s   &     r   test_between_period_values&TestBetween.test_between_period_values"   sN    \,EF1a&kT)KCL1
v0r   c                   \        \        R ^
R7      4      pV^^.,          w  r#VP                  W#RR7      pW8  W8*  ,          p\        P                  ! WE4       VP                  W#RR7      pW8  W8  ,          p\        P                  ! WE4       VP                  W#RR7      pW8  W8*  ,          p\        P                  ! WE4       VP                  W#RR7      pW8  W8  ,          p\        P                  ! WE4       R# )r
   r   bothr"   r   r   r!   Nr   r   s   &     r   test_between_inclusive_string)TestBetween.test_between_inclusive_string)   s    
:r:;aVnv>Nv7
v0v>Nv~6
v0w?Mfo6
v0yAMfn5
v0r   r#   c                $   \        \        R ^
R7      4      pV^^.,          w  r4Rp\        \        R ^
R7      4      p\        P                  ! \        VR7      ;_uu_ 4        VP                  W4VR7       RRR4       R#   + '       g   i     R# ; i)r
   r   zJInclusive has to be either string of 'both','left', 'right', or 'neither'.)matchr"   N)r   r   pytestraises
ValueErrorr   )r   r#   r   r   r   value_error_msgs   &&    r   test_between_error_args#TestBetween.test_between_error_args>   sr     
:r:;aVn Y 	 
:r:;]]:_==NN4)N< >===s    A>>B	 N)yesTF)__name__
__module____qualname____firstlineno__r   r+   r0   r4   r8   markparametrizer<   __static_attributes____classdictcell__)__classdict__s   @r   r   r      s@     1
111* [[[*>?= @=r   r   )numpyr'   r8   pandasr   r   r   r   pandas._testing_testingr   r   r>   r   r   <module>rM      s$       == ==r   