3
���h�( � @ s� d dl mZ d dlZd dlZd dljjZd dl Z
d dl mZmZm
Z
mZmZ d dljZd dlmZ dd� Zdd� Zd d
� Zdd� Zd
d� Zdd� Zdd� Zdd� Zdd� Zdd� Zejej j!d�dd� ��Z"dd� Z#ej j$ddd ej%ej%ej%ej%gd!d"d#d"gd#d$d%d$gej%ej%ej%ej%gd"d$d%d$gd%d&d'd&gd'd(d)d*ggfd+dd,d,d"d"gd!d"d#d"gd"d$d$d"gd,d,d$d$gd"d$d%d$gd-d&d.d$gd&d(d'd$ggfg�d/d0� �Z&dS )1� )�OrderedDictN)� DataFrame�Index�Series� Timestamp�concat)�SpecificationErrorc C s� | j dd�}tj|jj| j� | j dd�d }|jj| jd ksDt�| j dd�d }tj|jj| jddg � | j dd�ddg }tj|jj| jddg � d S )N� )�window� � )r r )�rolling�tm�assert_index_equalZ
_selected_obj�columns�name�AssertionError)�frame�r� r �>/tmp/pip-build-5_djhm0z/pandas/pandas/tests/window/test_api.py�test_getitem s r c C sp t ddggddgd�} | jdd�}tjtdd �� |d
g W d Q R X tjtdd �� |dd
g W d Q R X d S )Nr � �A�B)r r )r
zColumns not found: 'C')�match�Cz^[^A]+$)r r
�pytest�raises�KeyError)�df�gr r r �test_select_bad_cols s r" |