
    "g                        d dl mZmZmZ d dlZd dlZd dlZej                  j                  dddg      ej                  j                  dg d      d               Zej                  j                  d	d
dg      d        Zej                  j                  e d      d        Zej                  j                  e d      d        Zy)    )	PD_LT_1_4is_float_indexis_int_indexNint_typeuiint_size)            c                     t        j                  t        j                  d      |  |       }t	        |      sJ t        |      rJ y )Nd   dtype)pdIndexnparanger   r   )r   r	   indexs      a/var/www/dash_apps/app1/venv/lib/python3.12/site-packages/statsmodels/compat/tests/test_pandas.pytest_is_int_indexr      sD     HHRYYs^hZz+BCEe$$$$    
float_sizer   r   c                     t        j                  t        j                  d      d|        }t	        |      sJ t        |      rJ y )Ng      Y@fr   )r   r   r   r   r   r   )r   r   s     r   test_is_float_indexr      sA    HHRYYu%q-=>E%   E""""r   zRequires U/Int64Index)reasonc                      ddl m} m}  | t        j                  d            }t        |      sJ t        |      rJ  |t        j                  d            }t        |      sJ t        |      rJ y )Nr   )
Int64IndexUInt64Indexr   )pandasr    r!   r   r   r   r   )r    r!   r   s      r   test_legacy_int_indexr#      sd    .ryy~&Ee$$$		#'Ee$$$$r   zRequires Float64Indexc                  z    ddl m}   | t        j                  d            }t	        |      rJ t        |      sJ y )Nr   )Float64Indexr   )r"   r%   r   r   r   r   )r%   r   s     r   test_legacy_float_indexr&   $   s3    #3(EE"""%   r   )statsmodels.compat.pandasr   r   r   numpyr   r"   r   pytestmarkparametrizer   r   skipifr#   r&    r   r   <module>r.      s    M M    c3Z0\2% 3 1% 1v.# /# 	M*AB	% C	% 	M*AB! C!r   