U
    sVc                     @   s*   d dl Zd dlmZmZ G dd dZdS )    N)IntervalIndex
date_rangec                   @   s   e Zd Zdd ZdS )
TestEqualsc                 C   s8  t jtd|d}||s"t|| s4t||trHt|t	|r\t|t
|rnt|ddgrt|t	ddgrt|tdddrtt jtd|dd}t jtd|d	d}||st||std
dddh|h D ]*}t jtd|d}||rtqd S )N   )closed      Z20130101)ZperiodsZfoo)r   namebarleftrightZbothZneither)r   Zfrom_breaksnpZarangeequalsAssertionErrorcopyZastypeobjectarraylistr   )selfr   expectedZexpected_name1Zexpected_name2Zother_closedZexpected_other_closed r   M/tmp/pip-unpacked-wheel-xj8nt62q/pandas/tests/indexes/interval/test_equals.pytest_equals
   s6         zTestEquals.test_equalsN)__name__
__module____qualname__r   r   r   r   r   r   	   s   r   )Znumpyr   Zpandasr   r   r   r   r   r   r   <module>   s   