
    Owg                         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                  j                  dg d      d        Zej                  j                  d	g d
      d        Zy)    N)
Resolutionget_resolution)NpyDatetimeUnitc                      t        j                  dgt         j                        } t        |       }|t        j
                  k(  sJ y N   )dtype)nparrayint64r   r   RESO_NSarrress     Z/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/tslibs/test_resolution.pytest_get_resolution_nanor      s6    
((A3bhh
'C

C*$$$$$    c                  T   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 y r   )r
   r   r   r   r   	NPY_FR_usvaluer   RESO_USpytzUTCr   s     r   !test_get_resolution_non_nano_datar      sx    
((A3bhh
'C
dO$=$=$C$C
DC*$$$$$
dhh(A(A(G(G
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                 r    t        j                  |       }|j                  | k(  sJ |j                  |k(  sJ y )N)r   get_reso_from_freqstrattr_abbrevattrname)freqstrexpectedresos      r   test_get_attrname_from_abbrevr6      s:      ++G4Dw&&&==H$$$r   freq)AHTSLUNc                     d|  d}t        j                  t        |      5  t        j                  |        d d d        y # 1 sw Y   y xY w)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   sF     dVK
LC		#	#M	= /((./ / /s   AA
)numpyr
   pytestr   pandas._libs.tslibsr   r   pandas._libs.tslibs.dtypesr   pandas._testing_testingrB   r   r   markparametrizer6   rF    r   r   <module>rP      sw       7 %% %% !DE/ F/r   