
    OwgH                     h    d dl Zd dlZd dlmZ d dlmZ ej                  d        Z	d Z
d Zd Zd Zy)    N)fieldsc                      t        j                  dt         j                        dz  dz  dz  dz  } d| j                  _        | S )N   dtypei ʚ;i         F)nparangeint64flags	writeable)dtindexs    V/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/tslibs/test_fields.pyr   r   	   s;    ii*U2T9B>CG#GMMN    c                     t        j                  | d      }t        j                  g dt              }t        j                  ||       y )N
month_name)JanuaryFebruaryMarchAprilMayr   )r   get_date_name_fieldr
   arrayobjecttmassert_numpy_array_equalr   resultexpecteds      r   !test_get_date_name_field_readonlyr!      s8     ''>FxxHPVWH1r   c                     t        j                  | d      }t        j                  g dt        j                        }t        j                  ||       y )NY)  r$   r$   r$   r$   r   )r   get_date_fieldr
   r   int32r   r   r   s      r   test_get_date_field_readonlyr'      s9    ""7C0Fxx6bhhGH1r   c                     t        j                  | dd       }t        j                  g dt        j                        }t        j                  ||       y )Nis_month_start)TFFFFr   )r   get_start_end_fieldr
   r   bool_r   r   r   s      r   !test_get_start_end_field_readonlyr,      s<    ''1A4HFxx:"((KH1r   c                     t        j                  | d      }t        j                  dgdz  t        j                        }t        j                  ||       y )Nsecondsr   r   r   )r   get_timedelta_fieldr
   r   r&   r   r   r   s      r   !test_get_timedelta_field_readonlyr0   $   s>    '';Fxxarxx0H1r   )numpyr
   pytestpandas._libs.tslibsr   pandas._testing_testingr   fixturer   r!   r'   r,   r0    r   r   <module>r8      s=      &   2222r   