
    Owg                     0    d dl Zd dlmZmZ  G d d      Zy)    N)IntervalIndex
date_rangec                       e Zd Zd Zy)
TestEqualsc                    t        j                  t        j                  d      |      }|j	                  |      sJ |j	                  |j                               sJ |j	                  |j                  t                    rJ |j	                  t        j                  |            rJ |j	                  t        |            rJ |j	                  ddg      rJ |j	                  t        j                  ddg            rJ |j	                  t        dd            rJ t        j                  t        j                  d      |d      }t        j                  t        j                  d      |d	      }|j	                  |      sJ |j	                  |      sJ h d
|hz
  D ]?  }t        j                  t        j                  d      |      }|j	                  |      s?J  y )N   )closed      20130101)periodsfoo)r	   namebar>   bothleftrightneither)r   from_breaksnparangeequalscopyastypeobjectarraylistr   )selfr	   expectedexpected_name1expected_name2other_closedexpected_other_closeds          `/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/indexes/interval/test_equals.pytest_equalszTestEquals.test_equals
   s    ,,RYYq\&Ix(((x}}///??8??6#:;;;??288H#5666??4>222??Aq6***??288QF#3444??:j!#DEEE&22IIaLe
 '22IIaLe
 ~...$$^444@F8K 	>L$1$=$=		!\%!  '<===		>    N)__name__
__module____qualname__r%    r&   r$   r   r   	   s    >r&   r   )numpyr   pandasr   r   r   r*   r&   r$   <module>r-      s    > >r&   