U
    f/e                     @   s.   d dl Z d dlZd dlmZ G dd dZdS )    Nc                   @   s<   e Zd Zejddddddddd	d
g	dd Zdd ZdS )TestPeriodIndexOpszfreq,expected)Ayear)QZquarter)Mmonth)Dday)Hhour)Tminute)Ssecond)LZmillisecond)Umicrosecondc                 C   s"   t jdd|d}|j|kstd S )Nz
2013-04-01   )startperiodsfreq)pdperiod_range
resolutionAssertionError)selfr   expectedidx r   H/tmp/pip-unpacked-wheel-tiezk1ph/pandas/tests/indexes/period/test_ops.pytest_resolution   s    z"TestPeriodIndexOps.test_resolutionc              	   C   sV   t jdddd}td  |j W 5 Q R X tjtdd t j	 |_W 5 Q R X d S )NZ2018Q1   r   )r   r   zcan't set attribute)match)
r   r   tmZassert_produces_warningr   pytestZraisesAttributeErroroffsetsZDay)r   r   r   r   r   test_freq_setter_deprecated   s
    z.TestPeriodIndexOps.test_freq_setter_deprecatedN)__name__
__module____qualname__r$   markZparametrizer    r'   r   r   r   r   r      s   
r   )r$   Zpandasr   Zpandas._testingZ_testingr#   r   r   r   r   r   <module>   s   