3
���h�f � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlmZ d dl Z
d dl mZmZm
Z
mZmZmZmZmZmZmZmZ d dljZd dlmZ d dljjjZG dd� d�ZG dd � d �Z dS )
� )�OrderedDictN)�
async_mark)�Categorical� DataFrame�
DatetimeIndex�Index�Series� Timedelta�TimedeltaIndex� Timestamp�
date_range�period_range�timedelta_range)�PeriodArrayc @ s e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dd� Zdd� Zdd� Z
dd� Zdd� Zdd� Zdd� Zdd � Zd!d"� Zejjd#ejd$�ejd$�ejd$�ed%d&d'gd( �ejd$�ejd$�ejd$�ejd$�ej d$�ejd$�ej!d$�ed)d*g�ed+d,� e"d-�D ��e#j$j%e&d.d/��e#j$j%e&d0d1d(d2gd/��g�d3d4� �Z'd5d6� Z(d7d8� Z)d9d:� Z*d;d<� Z+d=d>� Z,d?d@� Z-dAdB� Z.dCdD� Z/dEdF� Z0dGdH� Z1dIdJ� Z2dKdL� Z3dMdN� Z4dOdP� Z5dQdR� Z6dSdT� Z7dUdV� Z8dWdX� Z9dYdZ� Z:d[d\� Z;d]d^� Z<e=� d_d`� �Z>dadb� Z?dcdd� Z@deS )f�TestSeriesMiscc C s |d }|j |j kst�d S )N� )�name�AssertionError)�self�datetime_series�result� r �>/tmp/pip-build-5_djhm0z/pandas/pandas/tests/series/test_api.py�test_scalarop_preserve_name s z*TestSeriesMisc.test_scalarop_preserve_namec C s |j � }|j|jkst�d S )N)�copyr r )r r r r r r �test_copy_name# s zTestSeriesMisc.test_copy_namec C sV d |j _|j jd kst�||ks$t�|j� }d|j _tj|j j� |j jd ksRt�d S )N�foo)�indexr r r �printingZpprint_thing)r r �cpr r r �test_copy_index_name_checking' |