Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/pandas/tests/indexes/multi/__pycache__/test_drop.cpython-37.pyc
Назад
B �5�g� � @ s� d dl Z d dlZd dlZd dlmZ d dlZd dlmZm Z d dl mZ dd� Z dd� Zdd � Zd d� Zdd � Zdd� Zdd� Zdd� ZdS )� N)�PerformanceWarning)�Index� MultiIndexc C sX | � ddg�}t�ddg�}| � |�}| ddddg }t�||� t�||� | � dg�}| dddd dg }t�||� | � d �}| ddd dg }t�||� t�dg�}tjtdd �� | � dg� W d Q R X tjtdd �� | � |� W d Q R X tjtdd �� | � d dg� W d Q R X t�ddg�}tjtdd �� | � |� W d Q R X | j |dd�}| ddddd dg }t�||� | j |dd�}| dddddg }t�||� | j d dgdd�}| ddd dg }t�||� | � d dg�}| dddg }t�||� d ddg}tjtdd �� | � |� W d Q R X | j |dd�}| dddg }t�||� d S )N)�foo�two)Zqux�oner � � � �bar� � r )r r z^10$)�matchz^'two'$r �ignore)�errors)�dropr �from_tuples�tm�assert_index_equal�pytest�raises�KeyError)�idx�dropped�indexZdropped2�expectedZmixed_index� r �Z/home/digitalm-up/venv/lib/python3.7/site-packages/pandas/tests/indexes/multi/test_drop.py� test_drop sP r c C s� | | � d� }|�d�}|jdks&t�tttd��ttd��ttd��gt�ddddddddg�t�ddddddddg�t�ddddddddg�gdd d gd�}|�d�}|j dks�t�|�d �}|�d�}|� |�s�t�d S ) Nr r �secondr r r r r r �three)�levels�codes�names)r r )Zget_loc� droplevel�name�AssertionErrorr r �range�np�arrayr# �equals)r r r r r r r �test_droplevel_with_namesJ s r+ c C sL t ttd��ttd��ttd��gt�ddddddddg�t�ddddddddg�t�ddddddddg�gdddgd �} | d d� �ddg�}| d d� �d��d�}|�|�s�t�| d d� �g �}| d d� }|�|�s�t�d }tj t |d�� | d d� �dddg� W d Q R X tj tdd�� | d d� �dd g� W d Q R X d S )Nr r r r r r r r )r! r"