
    Owg|                         d dl Z d dlmZmZmZ d dlmZ e j                  d        Z	e j                  d        Z
d Zd Zd Zy)    N)IntervalIndex
MultiIndex
RangeIndexc                      t        dd      S )N   range_indexname)r        ^/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/indexes/interval/test_join.pyr   r      s    am,,r   c                  4    t        j                  g dd      S )N))g              ?)r   g       @)g      ?g      @interval_indexr	   )r   from_tuplesr   r   r   r   r      s    $$,3C r   c                     t        j                  || g      }|j                  |      }t        j                  ||       y Nr   from_productjointmassert_index_equalr   r   multi_indexresults       r   1test_join_overlapping_in_mi_to_same_intervalindexr      s7    ))>;*GHKn-F&+.r   c                     t        j                  || g      }|j                  |      }t        j                  ||       y r   r   r   s       r   6test_join_overlapping_to_multiindex_with_same_intervalr      s7    ))>;*GHK  -F&+.r   c                 b    | d d d   }| j                  |      }t        j                  ||        y )N)r   r   r   )r   flipped_interval_indexr   s      r   7test_join_overlapping_interval_to_another_intervalindexr"   '   s2    +DbD1  !78F&.1r   )pytestpandasr   r   r   pandas._testing_testingr   fixturer   r   r   r   r"   r   r   r   <module>r(      sV     
  - -  //2r   