a
    Pf                     @   s   d dl Zd dlZd dlZd dlmZmZ d dlmZ d dl	m
Z dd Zdd Zejdg d	d
d Zejdg ddd ZdS )    N)
Resolutionget_resolution)NpyDatetimeUnitc                  C   s,   t jdgt jd} t| }|tjks(J d S N   )Zdtype)nparrayint64r   r   ZRESO_NSZarrres r   \/var/www/ai-form-bot/venv/lib/python3.9/site-packages/pandas/tests/tslibs/test_resolution.pytest_get_resolution_nano   s    r   c                  C   sT   t jdgt jd} t| d tjj}|tjks0J t| t	j
tjj}|tjksPJ d S r   )r   r   r	   r   r   Z	NPY_FR_usvaluer   ZRESO_USpytzUTCr
   r   r   r   !test_get_resolution_non_nano_data   s
    r   zfreqstr,expected)
)Yyear)QZquarter)Mmonth)Dday)hhour)minminute)ssecond)msZmillisecond)usmicrosecond)nsZ
nanosecondc                 C   s*   t | }|j| ksJ |j|ks&J d S )N)r   get_reso_from_freqstrZattr_abbrevattrname)ZfreqstrexpectedZresor   r   r   test_get_attrname_from_abbrev   s    
r'   freq)AHTSLUNc                 C   sH   d|  d}t jt|d t|  W d    n1 s:0    Y  d S )N'z8' is deprecated and will be removed in a future version.)match)tmZassert_produces_warningFutureWarningr   r$   )r(   msgr   r   r   <test_units_A_H_T_S_L_U_N_deprecated_from_attrname_to_abbrevs3   s    r5   )numpyr   Zpytestr   Zpandas._libs.tslibsr   r   Zpandas._libs.tslibs.dtypesr   Zpandas._testingZ_testingr2   r   r   markZparametrizer'   r5   r   r   r   r   <module>   s   	
