Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/pandas/tests/indexes/period/__pycache__/test_period_range.cpython-37.pyc
Назад
B �5�g� � @ sJ d dl Zd dlZd dlmZmZmZmZmZ d dl m Z G dd� d�ZdS )� N)�NaT�Period�PeriodIndex� date_range�period_rangec @ sD e Zd Zdd� Zej�ddddddg�d d � �Zdd� Zd d� Z dS )�TestPeriodRangec C s. d}t jt|d�� tddd� W d Q R X d S )NzOOf the three parameters: start, end, and periods, exactly two must be specified)�matchz2011-1-1z2012-1-1�B)�pytest�raises� ValueErrorr )�self�msg� r �c/home/digitalm-up/venv/lib/python3.7/site-packages/pandas/tests/indexes/period/test_period_range.py�test_required_arguments s z'TestPeriodRange.test_required_arguments�freq�D�W�M�Q�Ac C s� t dd|dd��� }t|d �t|d � }}t|||dd�}t�||� t|d|dd�}t�||� t|d|dd�}t�||� tg |dd �}t|d|dd�}t�||� t|d|dd�}t�||� t|||dd�}t�||� d S ) Nz 2017-01-01� �foo)�start�periodsr �namer ���)r �endr r )r r r r )r r )r � to_period�strr �tm�assert_index_equalr )r r �expectedr r �resultr r r �test_construction_from_string s z-TestPeriodRange.test_construction_from_stringc C sN t ddd�t ddd� }}tddddd ��� }t||ddd �}t�||� t d dd�t ddd� }}tdd ddd ��� }t||ddd �}t�||� t ddd�t ddd� }}t||ddd �}||jk}t�dddddg�}t� ||� t g ddd�}t|dddd�}t�||� t|dddd�}t�||� t||ddd �}t�||� d S )N�2017Q1r )r �2018Q1z 2017-03-31z 2018-03-31r r )r r r r z2017-1z2019-12z 2017-01-31z 2019-12-31Tr )r r r )r r r r )r r r r )r r r r r! r"