Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/pandas/tests/io/__pycache__/test_gcs.cpython-37.pyc
Назад
B �5�gd � @ s� d dl mZ d dlZd dlZd dlZd dlmZmZm Z m Z mZmZ d dl mZ d dlmZ ejdd� �Ze�d�ej�dd d ddd g�dd� ��Zeed�dd�Ze�d�ej�dddg�dd� ��Ze�d�e�d�dd� ��Ze�d�dd� �ZdS )� )�BytesION)� DataFrame� date_range�read_csv� read_excel� read_json�read_parquet)�_test_decoratorsc sN ddl m}m} |j�� t� � dd� � _G � fdd�d|�}| �d|� � S )z"Emulate GCS using a binary buffer.r )�AbstractFileSystem�registryc S s dS )NT� r r r �N/home/digitalm-up/venv/lib/python3.7/site-packages/pandas/tests/io/test_gcs.py�<lambda> � zgcs_buffer.<locals>.<lambda>c s e Zd Z� fdd�Zdd� ZdS )z%gcs_buffer.<locals>.MockGCSFileSystemc s � � d� � S )Nr )�seek)�args�kwargs)� gcs_bufferr r �open! s z*gcs_buffer.<locals>.MockGCSFileSystem.openc [ s |dd�gS )N�file)�name�typer )�self�pathr r r r �ls% s z(gcs_buffer.<locals>.MockGCSFileSystem.lsN)�__name__� __module__�__qualname__r r r )r r r �MockGCSFileSystem s r zgcsfs.GCSFileSystem)�fsspecr r �target�clearr �close�setattr)�monkeypatchr r r r )r r r s r Zgcsfs�format�csv�json�parquet�excel�markdownc C s ddl m} |j�� tddgdtjgddgtdd d �d��}d|� �}|d krp|j|dd� t |dgdd�}n�|dkr�d}|� |� t|dgdd�}nj|dkr�|�|� t |dgd�}nH|dkr�t�d� |�|� t|�}n"|dk�rt�d� |�|� |}t�||� dS )zE Test that many to/read functions support GCS. GH 33987 r )r � � g @�t�sz 2018-06-18� )�periods)�int�float�str�dtzgs://test/test.r&