3
���h3 �
@ s� d dl Z d dlZd dlZd dlmZ d dlmZmZm Z m
Z
d dlZd dlm
Z
mZmZmZ d dljZejjdd)d*d+d,d-d.d/g�ejjdee
g�dd� ��Zdd� Zdd� Zejjedd�dd� �Zdd � Zd!d"� Zd#d$� Zd%d&� Zd'd(� ZdS )0� N)�PYPY)�is_categorical_dtype�is_datetime64_dtype�is_datetime64tz_dtype�is_object_dtype)� DataFrame�Index�
IntervalIndex�Serieszop_name, op�add�+�sub�-�mul�*�mod�%�pow�**�truediv�/�floordiv�//�klassc C s^ | j j� }d}dj|||g�}|t| |�jks2t�dj|||g�}|t| d| �jksZt�d S )N�other� �r)�__name__�lower�join�getattr�__doc__�AssertionError)r Zop_name�opZoperand1Zoperand2Zexpected_str� r$ �=/tmp/pip-build-5_djhm0z/pandas/pandas/tests/base/test_misc.py�test_binary_ops_docstring s
r& |