Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/pandas/tests/io/__pycache__/test_user_agent.cpython-37.pyc
Назад
B �5�g�* � @ s d Z ddlZddlZddlmZ ddlZddlZddlm m Z ddlZ ddlmZ G dd� dejj�ZG dd� de�ZG dd � d e�ZG d d� de�ZG dd � d e�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� de�ZG dd� dejj�Zej�dee jdfee j dfee j!dfej"ee j!dej#d�ee j$dfee j%dfee jdfee j dfg�dd� �Z&ej�dee jdfee j dfee j!dfej"ee j!dej#d�ee j$dfee j%dfee jdfee j dfg�dd� �Z'ej�d ee jfg�d!d"� �Z(ej�d#ddg�d$d%� �Z)dS )&z9 Tests for the pandas custom headers in http(s) requests � N)�BytesIOc @ s( e Zd ZdZdd� Zdd� Zdd� ZdS ) �BaseUserAgentResponderz� Base class for setting up a server that can be set up to respond with a particular file format with accompanying content-type headers. The interfaces on the different io methods are different enough that this seemed logical to do. c C s, | � d� | jd | _t�d| jgi�}|S )z< shared logic at the start of a GET request �� z User-Agent�header)� send_response�headersZrequested_from_user_agent�pd� DataFrame)�self�response_df� r �U/home/digitalm-up/venv/lib/python3.7/site-packages/pandas/tests/io/test_user_agent.py�start_processing_headers s z/BaseUserAgentResponder.start_processing_headersc C s2 t � }tj|dd�}|�|� |�� |�� }|S )zQ some web servers will send back gzipped files to save bandwidth �w)�fileobj�mode)r �gzip�GzipFile�write�close�getvalue)r �response_bytes�bioZzipperr r r � gzip_bytes&