o
    _~#g                     @   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   )dtype)nparrayint64r   r   RESO_NSarrres r   /var/www/static.ux5.de/https/Moving-Object-Detection-with-OpenCV/env/lib/python3.10/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sJ t| t	j
tjj}|tjks(J d S r   )r   r	   r
   r   r   	NPY_FR_usvaluer   RESO_USpytzUTCr   r   r   r   !test_get_resolution_non_nano_data   s
   r   zfreqstr,expected)
)Yyear)Qquarter)Mmonth)Dday)hhour)minminute)ssecond)msmillisecond)usmicrosecond)ns
nanosecondc                 C   s*   t | }|j| ksJ |j|ksJ d S )N)r   get_reso_from_freqstrattr_abbrevattrname)freqstrexpectedresor   r   r   test_get_attrname_from_abbrev   s   
r2   freq)AHTSLUNc                 C   sJ   d|  d}t jt|d t|  W d    d S 1 sw   Y  d S )N'z8' is deprecated and will be removed in a future version.)match)tmassert_produces_warningFutureWarningr   r,   )r3   msgr   r   r   <test_units_A_H_T_S_L_U_N_deprecated_from_attrname_to_abbrevs3   s   "rA   )numpyr   pytestr   pandas._libs.tslibsr   r   pandas._libs.tslibs.dtypesr   pandas._testing_testingr=   r   r   markparametrizer2   rA   r   r   r   r   <module>   s    	
