Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/pandas/tests/frame/indexing/__pycache__/test_insert.cpython-37.pyc
Назад
B �5�gH � @ sN d Z ddlZddlZddlmZ ddlmZmZ ddl m Z G dd� d�ZdS )z� test_insert is specifically for the DataFrame.insert method; not to be confused with tests with "insert" in their names that are really testing __setitem__. � N)�PerformanceWarning)� DataFrame�Indexc @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S ) �TestDataFrameInsertc C s: t tj�dd�t�d�dddgd�}|�dd|d � t�|jt ddddg�� tj |d |d d d � |�dd|d � t�|jt dddddg�� tj|d |d d d � tj td d�� |�dd|d � W d Q R X d}tj t|d�� |�dd|d � W d Q R X d|j_|�dd|d � |jjdk�s6t�d S )N� � �c�b�a)�index�columnsr ZfooF)Zcheck_names� �barzalready exists)�match� zcannot insert c, already existsZ some_nameZbaz)r �np�random�randnZarange�insert�tmZassert_index_equalr r Zassert_series_equalZassert_almost_equal�pytestZraises� ValueError�name�AssertionError)�self�df�msg� r �]/home/digitalm-up/venv/lib/python3.7/site-packages/pandas/tests/frame/indexing/test_insert.py�test_insert s "zTestDataFrameInsert.test_insertc C s� t dddgi�}|ji d�}|�ddddg� |ji d�}t|� t ddgddggddgd�}t�||� |�dd d dg� |ji d�}t|� t d ddgdddggd ddgd�}t�||� d S )Nr g�������?g������@)r r r r r r g�������?gffffff@)r �renamer �strr �assert_frame_equal)r r �result�expectedr r r �test_insert_column_bug_4032, s "z/TestDataFrameInsert.test_insert_column_bug_4032c C s� t � }|jdddddgdd� |jdddd d gdd� |jddddd gdd� t dddgdd dgd d dggdddgd�}t�||� d S )Nr �A�g�h�iT)Zallow_duplicates�d�e�fr r r )r )r r r r"