Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/pandas/tests/io/parser/__pycache__/test_compression.cpython-37.pyc
Назад
B �5�g � @ s d Z ddlZddlmZ ddlZddlZddlmZ ddlm Z ejddgd�dd � �Zejd d� �Z ej�dd ddg�dd� �Zej�dd dg�dd� �Zdd� Zdd� Zej�dddg�dd� �Zej�ddddg�dd � �Zd!d"� Zej�d#d$d%d&g�d'd(� �Zd)d*� ZdS )+zZ Tests compressed data parsing functionality for all of the parsers defined in parsers.py � N)�Path)� DataFrameTF)�paramsc C s | j S )N)�param)�request� r �]/home/digitalm-up/venv/lib/python3.7/site-packages/pandas/tests/io/parser/test_compression.py�buffer s r c C s6 | }t |d��}|�� }W d Q R X |�|�}|||fS )N�rb)�open�read�read_csv)�all_parsers�csv1�parser�f�data�expectedr r r �parser_and_data s r �compression�zip�infer�zip2c C s� | \}}}t �d��t}tj|dd��}|�d|� W d Q R X |dkrjt|d��}|j|dd�}W d Q R X n|j||d�}t �||� W d Q R X d S ) Nz test_file.zip�w)�mode� test_filer r r )r )�tm�ensure_clean�zipfile�ZipFile�writestrr r �assert_frame_equal) r r r r r �path�tmpr �resultr r r �test_zip s r% c C s� | \}}}t �d��j}ddg}tj|dd�� }x|D ]}|�||� q4W W d Q R X tjtdd�� |j||d� W d Q R X W d Q R X d S ) Nzcombined_zip.zipr Zsecond_filer )r zMultiple files)�match)r ) r r r r r �pytest�raises� ValueErrorr ) r r r r r r"