
    iiH                     f    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dS )    N)fieldsc                  v    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    Z/var/www/html/ecfs/ecfsenv/lib/python3.11/site-packages/pandas/tests/tslibs/test_fields.pyr   r   	   s;    i***U2T9B>CG#GMN    c                     t          j        | d          }t          j        g dt                    }t          j        ||           d S )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!      sK     '>>FxHHHPVWWWH11111r   c                     t          j        | d          }t          j        g dt          j                  }t          j        ||           d S )NY)  r$   r$   r$   r$   r   )r   get_date_fieldr
   r   int32r   r   r   s      r   test_get_date_field_readonlyr'      sJ    "7C00Fx666bhGGGH11111r   c                     t          j        | dd           }t          j        g dt          j                  }t          j        ||           d S )Nis_month_start)TFFFFr   )r   get_start_end_fieldr
   r   bool_r   r   r   s      r   !test_get_start_end_field_readonlyr,      sM    '1A4HHFx:::"(KKKH11111r   c                     t          j        | d          }t          j        dgdz  t          j                  }t          j        ||           d S )Nsecondsr   r   r   )r   get_timedelta_fieldr
   r   r&   r   r   r   s      r   !test_get_timedelta_field_readonlyr0   $   sI    ';;Fxarx000H11111r   )numpyr
   pytestpandas._libs.tslibsr   pandas._testing_testingr   fixturer   r!   r'   r,   r0    r   r   <module>r8      s         & & & & & &         2 2 22 2 22 2 22 2 2 2 2r   