Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/pandas/tests/internals/__pycache__/test_managers.cpython-37.pyc
Назад
B �5�g� � @ sP d Z ddlmZ ddlZddlmZ ddlm Z m Z mZmZ dd� Z dd� ZdS ) zQ Testing interaction between the different managers (BlockManager, ArrayManager) � )�array_equivalentN)�ArrayManager�BlockManager�SingleArrayManager�SingleBlockManagerc C sh t �dd��* t �dddgdddgd d dgd��} W d Q R X t| jt�sLt�t �dd ��* t �dddgdddgd d dgd��}W d Q R X t|jt�s�t�t� | |� | � d�}t|jt�s�t�| � d �}t|jt�s�t�t� || � tdd� t|jj |jj �D ���s t�|� d �}t|jt��s&t�|� d�}t|jt��sBt�t� ||� t|jj�dk�sdt�d S )Nzmode.data_manager�block� � � g�������?g�������?g333333�?� � � )�a�b�c�arrayc s s | ]\}}t ||�V qd S )N)r )�.0�left�right� r �Z/home/digitalm-up/venv/lib/python3.7/site-packages/pandas/tests/internals/test_managers.py� <genexpr>$ s z*test_dataframe_creation.<locals>.<genexpr>)�pd�option_contextZ DataFrame� isinstance�_mgrr �AssertionErrorr �tmZassert_frame_equal�_as_manager�all�zipZarrays�len�blocks)Zdf_blockZdf_array�resultr r r �test_dataframe_creation s* .. r$ c C s t �dd��" t jdddgdddd gd �} W d Q R X t| jt�sDt�t �dd��" t jdddgdddd gd �}W d Q R X t|jt�s�t�t� | |� | � d�}t|jt�s�t�| � d�}t|jt�s�t�t� || � |� d�}t|jt�s�t�|� d�}t|jt��s t�t� ||� d S )Nzmode.data_managerr r r r �Ar r r )�name�indexr )r r ZSeriesr r r r r r Zassert_series_equalr )Zs_blockZs_arrayr# r r r �test_series_creation0 s"