U
    Kvf                     @   s   d dl mZmZmZ d dlZd dlZd dlZej	
dddgej	
dddd	d
gdd Zej	
dd	d
gdd Zej	je dddd Zej	je dddd ZdS )    )	PD_LT_1_4is_float_indexis_int_indexNint_typeuiint_size            c                 C   s8   t jtd|  | d}t|s(tt|r4td S )Nd   Zdtype)pdIndexnparanger   AssertionErrorr   )r   r   index r   H/tmp/pip-unpacked-wheel-2v6byqio/statsmodels/compat/tests/test_pandas.pytest_is_int_index   s    r   
float_sizec                 C   s6   t jtdd|  d}t|s&tt|r2td S )Ng      Y@fr   )r   r   r   r   r   r   r   )r   r   r   r   r   test_is_float_index   s    r   zRequires U/Int64Index)reasonc                  C   s`   ddl m} m} | td}t|s*tt|r6t|td}t|sPtt|r\td S )Nr   )
Int64IndexUInt64Indexr   )pandasr   r   r   r   r   r   r   )r   r   r   r   r   r   test_legacy_int_index   s    r   zRequires Float64Indexc                  C   s6   ddl m}  | td}t|r&tt|s2td S )Nr   )Float64Indexr   )r   r    r   r   r   r   r   )r    r   r   r   r   test_legacy_float_index$   s    r!   )Zstatsmodels.compat.pandasr   r   r   Znumpyr   r   r   ZpytestmarkZparametrizer   r   Zskipifr   r!   r   r   r   r   <module>   s   

