o
    ŀg                     @   s>   d dl Zd dlZd dlmZmZ d dlmZ G dd dZ	dS )    N)PeriodIndexperiod_rangec                
   @   sZ   e Zd Zejdddgejdedddded	dd
deg dddgdd ZdS )
TestRepeat	use_numpyTFindexz
2000-01-01   D)periodsfreqz
2001-01-012D)z2001-01NaTz2003-01M)r
   c                 C   sL   t dd |D }|rt|dn|d}t|| |j|jks$J d S )Nc                 S   s   g | ]}t d D ]}|qqS )r   )range).0per_ r   c/var/www/html/myenv/lib/python3.10/site-packages/pandas/tests/indexes/period/methods/test_repeat.py
<listcomp>   s    z2TestRepeat.test_repeat_freqstr.<locals>.<listcomp>r   )r   nprepeattmassert_index_equalfreqstr)selfr   r   expectedresultr   r   r   test_repeat_freqstr   s   zTestRepeat.test_repeat_freqstrN)	__name__
__module____qualname__pytestmarkparametrizer   r   r   r   r   r   r   r      s    r   )
numpyr   r!   pandasr   r   pandas._testing_testingr   r   r   r   r   r   <module>   s
    