Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/pandas/tests/reshape/merge/__pycache__/test_merge_cross.cpython-37.pyc
Назад
B �5�g� � @ s� d dl Z d dlmZ d dlmZ d dlmZmZ e j � ddddgfdddgfg�d d � �Ze j � ddd idd iddiddiddig�dd� �Zdd� Z dd� Zdd� Zdd� ZdS )� N)� DataFrame)� MergeError�merge)� input_col�output_cols�b�aZa_xZa_yc C s� t dddgi�}t | ddgi�}|�� }|�� }t||dd�}t |d ddddg|d ddddgi�}t�||� t�||� t�||� d S )Nr � � � �cross)�howr )r �copyr �tm�assert_frame_equal)r r �left�rightZ left_copyZ right_copy�result�expected� r �a/home/digitalm-up/venv/lib/python3.7/site-packages/pandas/tests/reshape/merge/test_merge_cross.py�test_merge_cross s (r �kwargsZ left_indexTZright_index�onZleft_onZright_onc C sX t dddgi�}t dddgi�}d}tjt|d�� t||fdd i| �� W d Q R X d S ) Nr r r r r zMCan not pass on, right_on, left_on or set right_index=True or left_index=True)�matchr r )r �pytest�raisesr r )r r r �msgr r r � test_merge_cross_error_reporting s r c C sj t dddgdgd�} t td�dgd�}t| |dd �}t ddddddgd dd dd dgd��}t�||� d S ) Nr r �c�A)�columns� �Br )r r r )r r# )r �ranger r r )r r r r r r r �test_merge_cross_mixed_dtypes1 s &r% c C s~ t td�ddgd��} t td�tdd�d��}t| |dd �}t d d ddgddddgddddgdd dd gd��}t�||� d S )N�abr"