3
���hT� � @ s> d Z ddlmZ ddlZddlZddlZddlmZ ddl Z
ddl mZmZm
Z
mZ ddljZddlmZ ddlmZ G dd � d e�ZG d
d� d�Zdd
� Zejjddddgddgddgdfdddgddgddgdfdddgddgddgdfg�dd� �Zdd� Zdd� Zdd� Zdd � Zd!d"� Z d#d$� Z!d%d&� Z"d'd(� Z#dS ))z$ test label based indexing with loc � )�StringION)�
_is_numpy_dev)� DataFrame�Series� Timestamp�
date_range)� is_scalar)�Basec @ s\ e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� ZdS )�TestLocc C s | j dddgtd� d S )N�loc� �labels)�typs�fails)�check_result�KeyError)�self� r �@/tmp/pip-build-5_djhm0z/pandas/pandas/tests/indexing/test_loc.py�test_loc_getitem_int s zTestLoc.test_loc_getitem_intc C s | j dddgtd� d S )Nr �c�empty)r r )r r )r r r r �test_loc_getitem_label s zTestLoc.test_loc_getitem_labelc C s� | j dddddddgtd� | j ddd gtd� | j ddd gtd� | j dd
dddgtd� | j dd
dgtd� | j dd
dgdtd� | j dd
d gdtd� d S )
Nr �f�ints�uintsr
�mixed�ts)r r �floats� r )r �axesr )r r )r r r r �#test_loc_getitem_label_out_of_range s z+TestLoc.test_loc_getitem_label_out_of_rangec C s d S )Nr )r r r r �test_loc_getitem_label_list+ s z#TestLoc.test_loc_getitem_label_listc C sz | j ddddgdgtd� | j ddddgdd d
gdtd� | j ddd
dgdd d
gdtd� | j ddddgdgdtd� d S )Nr r � r r )r r �
r r r )r r r � � � � � Zmulti)r# r% )r# r( )r r) )r r )r r r r �(test_loc_getitem_label_list_with_missing0 s z0TestLoc.test_loc_getitem_label_list_with_missingc C s" |