+
    yȇi                      b    ^ RI t^ RIt^ RIHtHtHtHt ^ RIH	t
 RR ltRR lt ! R R4      tR# )    N)IndexIntervalIndex	Timestampinterval_rangec                 ^    \         P                  ! \        P                  ! WVR 7      VR7      # )dtypeclosed)r   from_breaksnparange)startendr	   r   s   &&&&y/Users/max/.openclaw/workspace/postharvest/venv/lib/python3.14/site-packages/pandas/tests/indexes/interval/test_setops.pymonotonic_indexr      s!    $$RYYu%GPVWW    c                 H    \        \        P                  ! . V R 7      VR7      # r   )r   r   arrayr	   r   s   &&r   empty_indexr      s    "E26BBr   c                      a  ] tR t^t o R tR tR tR tR tR t	R t
]P                  P                  R4      ]P                  P                  R	. RO4      R
 4       4       tRtV tR# )TestIntervalIndexc                   \        ^ ^VR7      p\        ^^VR7      p\        ^ ^VR7      pVRRR1,          P                  WBR7      pVR9   d   \        P                  ! We4       M%\        P                  ! VP	                  4       V4       VRRR1,          P                  W2R7      pVR9   d   \        P                  ! We4       M%\        P                  ! VP	                  4       V4       \        P                  ! VP                  W2R7      V4       \        P                  ! VP                  VR,          VR7      V4       R# )r   r
   NsortN   NNT)r   uniontmassert_index_equalsort_valuesselfr   r   indexotherexpectedresults   &&&    r   
test_unionTestIntervalIndex.test_union   s    2f52f5"1b8tt""5"4<!!&3!!&"4"4"6Att""5"4<!!&3!!&"4"4"6A
ekk%k;UC
ekk%)$k?Gr   c                   \        R VR7      pVP                  W2R7      p\        P                  ! WC4       \        RVR7      pVP                  WRR7      pTp\        P                  ! WF4       VP                  W2R7      p\        P                  ! WF4       \        RVR7      pVP                  WRR7      p\        P                  ! WF4       VP                  W2R7      p\        P                  ! WF4       R# )int64r   r   float64uint64N)r   r!   r"   r#   )r&   r   r   r'   r*   r(   r)   s   &&&    r   test_union_empty_result)TestIntervalIndex.test_union_empty_result*   s    '&9U.
f, )F;U.
f/E-
f/(6:U.
f/U.
f/r   c                   \        ^ ^VR7      p\        ^^VR7      p\        ^^VR7      pVRRR1,          P                  WBR7      pVR9   d   \        P                  ! We4       M%\        P                  ! VP	                  4       V4       VRRR1,          P                  W2R7      pVR9   d   \        P                  ! We4       M%\        P                  ! VP	                  4       V4       \        P                  ! VP                  W2R7      V4       \
        P                  ! . R	O4      p\
        P                  ! RR.4      p\
        P                  ! RR.4      pVP                  V4      p\        P                  ! We4       \
        P                  ! R
R.4      p\
        P                  ! RR.4      p\
        P                  ! R.4      pVP                  V4      p\        P                  ! We4       \        \        P                  \        P                  .4      p\        \        P                  .4      p\        \        P                  .4      pVP                  V4      p\        P                  ! We4       R# )r   r
   Nr   r   r    r      r      r   r5   )r4   r6   )r      r8   )r   r7   )	r   intersectionr"   r#   r$   r   from_tuplesr   nanr%   s   &&&    r   test_intersection#TestIntervalIndex.test_intersection@   s   2f52f5"1b8tt))%);<!!&3!!&"4"4"6Att))%);<!!&3!!&"4"4"6A
e000BEJ ))*JK))66*:; ,,ff-=>##E*
f/ ))66*:;))66*:; ,,fX6##E*
f/ rvvrvv./rvvh' "&&*##E*
f/r   c                   \        ^ ^VR7      p\        RRVR7      p\        RVR7      pVP                  WBR7      p\        P                  ! We4       \        RRRVR7      pVP                  WBR7      pVR,          p\        P                  ! We4       \        RRR	VR7      pVP                  WBR7      p\        P                  ! We4       R
# )r   r
   i,  i:  r.   r   r   r/   :Nr   Nr0   N)r   r   r:   r"   r#   r%   s   &&&    r   test_intersection_empty_result0TestIntervalIndex.test_intersection_empty_resulth   s    2f5  S8WV<##E#5
f/  S	&I##E#59
f/SH##E#5
f/r   c                    \         P                  ! . RO4      p\         P                  ! RR.4      p\         P                  ! RR.4      pVP                  V4      p\        P                  ! WC4       R# )r   Nr4   r5   r7   )r4   r4   rC   )r7   r9   )r   r;   r:   r"   r#   )r&   r'   r(   r)   r*   s   &    r   test_intersection_duplicates.TestIntervalIndex.test_intersection_duplicates{   s[    ))*JK))66*:; ,,ff-=>##E*
f/r   c                   \         P                  ! . R	O. R
OVR7      pVP                  VR,          VR7      pVR,          pVf   VP                  4       p\        P
                  ! WE4       VP                  W2R7      p\        RVR7      p\        P
                  ! WE4       \         P                  ! VP                  P                  R4      VP                  VR7      pVP                  WbR7      p\        P
                  ! WE4       R# )r   r
   r   r   r   NNNr.   r   r/   )r   r   r7   r5   )r   r5   r7   r9   )
r   from_arrays
differencer$   r"   r#   r   leftastyperightr&   r   r   r'   r*   r)   r(   s   &&&    r   test_difference!TestIntervalIndex.test_difference   s    )),VT!!%)$!79<++-H
f/ !!%!3WV<
f/ ))JJi(%++f
 !!%!3
f/r   c                   \        ^ ^VR7      pVR,          P                  VRR VR7      p\        V^ ,          VR,          .4      pVR	9   d   \        P                  ! WE4       M%\        P                  ! VP                  4       V4       VP                  W2R7      p\        RVR7      pVR	9   d   \        P                  ! WE4       M%\        P                  ! VP                  4       V4       \        P                  ! VP                  P                  R4      VP                  VR7      pVP                  WbR7      p\        RVR7      p\        P                  ! WE4       R# )
r   r
   rG   Nr   r.   r   r/   r   r    )r   symmetric_differencer   r"   r#   r$   r   rH   rJ   rK   rL   rM   s   &&&    r   test_symmetric_difference+TestIntervalIndex.test_symmetric_difference   s    2f5r//cr
/F %(E"I!67<!!&3!!&"4"4"6A ++E+=WV<<!!&3!!&"4"4"6A ))JJi(%++f
 ++E+=Yv>
f/r   z/ignore:'<' not supported between:RuntimeWarningop_namec                   \        ^ ^VR7      p\        WB4      pVR8X  d   TpM,\        VP                  R4      V4      ! \        . RO4      4      pV! \        . RO4      VR7      p\        P
                  ! Wv4       0 R	mV0,
           F_  p\        ^ ^VR7      p	\        VP                  \        4      V4      ! WR7      pVR8X  d   TpV! WR7      p\        P
                  ! Wv4       Ka  	  \        \        R4      ^	VR7      p	\        VP                  \        4      V4      ! WR7      pVR8X  d   TpV! WR7      p\        P
                  ! Wv4       R# )
r   r
   rI   Or   20180101)periodsr   N)r   r5   r7   >   bothrJ   rL   neither)	r   getattrrK   r   r"   r#   objectr   r   )
r&   r   rT   r   r'   set_opr)   r*   other_closedr(   s
   &&&&      r   test_set_incompatible_types-TestIntervalIndex.test_set_incompatible_types   s"   
  2f5( l"Hu||C0':5;KLHi(t4
f/ AF8KKL#Ar,?Eu||F3W=eOH,& E-F!!&3 L y4aO5<</9%Kl"H)
f/r    N)r!   r:   rI   rQ   )__name__
__module____qualname____firstlineno__r+   r1   r=   r@   rD   rN   rR   pytestmarkfilterwarningsparametrizer_   __static_attributes____classdictcell__)__classdict__s   @r   r   r      sl     H(0,&0P0&00(02 [[ QR[[R0 S0r   r   )r.   rL   )numpyr   rf   pandasr   r   r   r   pandas._testing_testingr"   r   r   r   ra   r   r   <module>rq      s2       XC{0 {0r   