
    Owg                     D    d dl Zd dlZd dlmZmZ d dlmZ  G d d      Z	y)    N)PeriodIndexperiod_rangec            
           e Zd Zej                  j                  dddg      ej                  j                  d eddd       ed	dd
       eg dd      g      d               Zy)
TestRepeat	use_numpyTFindexz
2000-01-01   D)periodsfreqz
2001-01-012D)z2001-01NaTz2003-01M)r   c           	         t        |D cg c]  }t        d      D ]  }|  c}}      }|rt        j                  |d      n|j                  d      }t	        j
                  ||       |j                  |j                  k(  sJ y c c}}w )Nr	   )r   rangenprepeattmassert_index_equalfreqstr)selfr   r   per_expectedresults          f/var/www/horilla/myenv/lib/python3.12/site-packages/pandas/tests/indexes/period/methods/test_repeat.pytest_repeat_freqstrzTestRepeat.test_repeat_freqstr   sq     uGeAhGGGH(15!$u||A
fh/~~...  Hs   B
N)	__name__
__module____qualname__pytestmarkparametrizer   r   r        r   r   r      sk    [[[4-8[[qs;qt<5C@	
/ 9/r%   r   )
numpyr   r!   pandasr   r   pandas._testing_testingr   r   r$   r%   r   <module>r*      s      / /r%   