3
Ud                 @   s8   d dl Zd dlZd dlmZ d dljZG dd dZdS )    N)	DataFramec            	   @   s^   e Zd Zdd Zejjddddddgfdejdddgfd	ddddgfgd
d Z	dd Z
dS )TestDataFrameReindexLikec             C   s2   |j |jd d ddgd}tj||j| d S )N
   CB)indexcolumns)Zreindexr   tmassert_frame_equalreindex_like)selfZfloat_frameother r   `/var/www/html/virt/lib64/python3.6/site-packages/pandas/tests/frame/methods/test_reindex_like.pytest_reindex_like	   s    z*TestDataFrameReindexLike.test_reindex_likezmethod,expected_valuesZnearestr         padZbackfillc             C   sX   t dttdi}|j||dd}tj|| |j||ddddgd}tj|| d S )Nx   r   )methodZ	tolerance)r   listranger   r	   r
   )r   r   Zexpected_valuesdfresultr   r   r   test_reindex_like_methods   s
    	z2TestDataFrameReindexLike.test_reindex_like_methodsc             C   s6   G dd dt }t  }| }|j|}tj|| d S )Nc               @   s   e Zd ZdS )zHTestDataFrameReindexLike.test_reindex_like_subclass.<locals>.MyDataFrameN)__name__
__module____qualname__r   r   r   r   MyDataFrame    s   r   )r   r   r	   r
   )r   r   expectedr   r   r   r   r   test_reindex_like_subclass   s
    
z3TestDataFrameReindexLike.test_reindex_like_subclassN)r   r   r   r   pytestmarkZparametrizenpnanr   r!   r   r   r   r   r      s   r   )	Znumpyr$   r"   Zpandasr   Zpandas._testingZ_testingr	   r   r   r   r   r   <module>   s   
