Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/pandas/tests/indexes/multi/__pycache__/test_reindex.cpython-37.pyc
Назад
B �5�g� � @ s� d dl Zd dlZd dlZd dlmZmZ d dlmZ dd� Z dd� Zdd� Zd d � Z dd� Zd d� Zdd� Zej�ddgdggg g gg�dd� �Zdd� ZdS )� N)�Index� MultiIndexc C s� | � t| d d� ��\}}t|t�s(t�|jddgks:t�dd� |jD �ddgksVt�| � t| ��\}}t|t�svt�|d ks�t�|jddgks�t�dd� |jD �ddgks�t�d S )N� �first�secondc S s g | ] }|j �qS � )�name)�.0�levelr r �]/home/digitalm-up/venv/lib/python3.7/site-packages/pandas/tests/indexes/multi/test_reindex.py� <listcomp> s z test_reindex.<locals>.<listcomp>c S s g | ] }|j �qS r )r )r r r r r r s )�reindex�list� isinstancer �AssertionError�names�levels)�idx�result�indexerr r r �test_reindex s r c C s t dg�}| j|dd�\}}|j| dd�\}}| j|ddd�}| j|ddd�}|�|�s\t�t�ddd g�}tj||d d� |�|�s�t�t�ddddddg�} tj|| d d� t j td d�� | j| ddd� W d Q R X t j td d�� |j|ddd� W d Q R X d S )N�oner )r �right)r �how�leftr � r F)Zcheck_dtype���zFill method not supported)�match�pad)�methodr Zbfillr )r r �join�equalsr �np�array�tm�assert_numpy_array_equal�pytest�raises� TypeError) r �index�targetr Ztarget2Zindexer2Z exp_indexZ exp_index2Zexp_indexerZexp_indexer2r r r �test_reindex_level s r+ c C s� | � � } | � � }d d g | _|_t�ddgddgg�}| �g �d jd d gksRt�| �t�g ��d jd d gkstt�| �|�� �d jd d gks�t�| �|j �d jd d gks�t�| �|�� �d jd d gks�t�| �|j �d jd d gks�t�ddg| _| �g �d jddgk�st�| �t�g ��d jddgk�s<t�| �|�� �d jddgk�s^t�| �|j �d jddgk�s~t�| �|�� �d jddgk�s�t�| �|j �d jddgk�s�t�d S )N� r � r r �foo�bar) �copyr r �from_productr r r"