
    MhH                     h    S SK rS SKrS SKJr  S SKJr  \R                  S 5       r	S r
S rS rS rg)    N)fieldsc                      [         R                  " S[         R                  S9S-  S-  S-  S-  n SU R                  l        U $ )N   dtypei ʚ;i         F)nparangeint64flags	writeable)dtindexs    Q/var/www/html/env/lib/python3.13/site-packages/pandas/tests/tslibs/test_fields.pyr   r   	   s;    ii*U2T9B>CG#GMMN    c                     [         R                  " U S5      n[        R                  " / SQ[        S9n[
        R                  " X5        g )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!      s6     ''>FxxHPVWH1r   c                     [         R                  " U S5      n[        R                  " / SQ[        R                  S9n[
        R                  " X5        g )NY)  r$   r$   r$   r$   r   )r   get_date_fieldr
   r   int32r   r   r   s      r   test_get_date_field_readonlyr'      s7    ""7C0Fxx6bhhGH1r   c                     [         R                  " U SS 5      n[        R                  " / SQ[        R                  S9n[
        R                  " X5        g )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                     [         R                  " U S5      n[        R                  " S/S-  [        R                  S9n[
        R                  " X5        g )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   