
    bMh                         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 Zd Zej                            dg d          d             Zej                            d	g d
          d             ZdS )    N)
Resolutionget_resolution)NpyDatetimeUnitc                      t          j        dgt           j                  } t          |           }|t          j        k    sJ d S N   )dtype)nparrayint64r   r   RESO_NSarrress     c/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/pandas/tests/tslibs/test_resolution.pytest_get_resolution_nanor      sA    
(A3bh
'
'
'C


C*$$$$$$$    c                  $   t          j        dgt           j                  } 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   s     r   !test_get_resolution_non_nano_datar      sx    
(A3bh
'
'
'C
dO$=$C
D
DC*$$$$$
dh(A(G
H
HC*$$$$$$$r   zfreqstr,expected)
)Yyear)Qquarter)Mmonth)Dday)hhour)minminute)ssecond)msmillisecond)usmicrosecond)ns
nanosecondc                 b    t          j        |           }|j        | k    sJ |j        |k    sJ d S )N)r   get_reso_from_freqstrattr_abbrevattrname)freqstrexpectedresos      r   test_get_attrname_from_abbrevr6      sA      +G44Dw&&&&=H$$$$$$r   freq)AHTSLUNc                     d|  d}t          j        t          |          5  t          j        |            d d d            d S # 1 swxY w Y   d S )N'z8' is deprecated and will be removed in a future version.)match)tmassert_produces_warningFutureWarningr   r0   )r7   msgs     r   <test_units_A_H_T_S_L_U_N_deprecated_from_attrname_to_abbrevsrF   3   s     Md
L
L
LC		#M	=	=	= / /(.../ / / / / / / / / / / / / / / / / /s   AAA)numpyr
   pytestr   pandas._libs.tslibsr   r   pandas._libs.tslibs.dtypesr   pandas._testing_testingrB   r   r   markparametrizer6   rF    r   r   <module>rP      s                7 6 6 6 6 6      % % %% % %    % % % !D!D!DEE/ / FE/ / /r   