Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/pandas/tests/io/__pycache__/conftest.cpython-37.pyc
Назад
B �5�g� � @ s� d dl Z d dlZd dlZd dlZd dlZd dlZd dlmZ d dl m Z ejdd� �Zejdd� �Z ejdd� �Zejd d � �Zejdd� �Zejd d�dd� �Ze�� dd� �ZdS )� N)�read_csvc C s | dddd�S )zPath to the tips dataset�io�data�csvztips.csv� )�datapathr r �N/home/digitalm-up/venv/lib/python3.7/site-packages/pandas/tests/io/conftest.py� tips_file s r c C s | dddd�S )zPath to a JSONL datasetr �parserr zitems.jsonlr )r r r r � jsonl_file s r c C s t | dddd�dd�S )z#DataFrame with the salaries datasetr r r zsalaries.csv� )�sep)r )r r r r �salaries_table s r c C s | dddd�S )Nr r Zfeatherzfeather-0_3_1.featherr )r r r r �feather_file s r c C s* | dkrdn| � d�} ddd| � d�iiS )N�master�5�gw� client_kwargs�endpoint_urlzhttp://127.0.0.1:555�/)�lstrip)� worker_idr r r �s3so% s r �session)�scopec c s* t �d� t �d� t �d�}dt�d�_t�� �� tj� dd� tj� dd� t jd d d� t �d� | d krtdn| � d�} d| � �}d|� d�}tjt �d|� ��tjtjd�}d}xL|dk�ry|�|�}|jr�P W n tk r� Y nX |d8 }t�d� q�W |V |�� |�� W dQ R X dS )zZ Fixture for mocking S3 interaction. Sets up moto server in separate process �s3fs�boto3�requestsTZAWS_ACCESS_KEY_IDZ foobar_keyZAWS_SECRET_ACCESS_KEYZ foobar_secretZmotoz1.3.14)Z minversionZflaskr r r Z555zhttp://127.0.0.1:r zmoto_server s3 -p )�stdout�stderr� r g�������?N)�pytestZimportorskip�logging� getLogger�disabled�tmZ!ensure_safe_environment_variables�os�environ� setdefaultr � subprocess�Popen�shlex�split�DEVNULL�get�ok� Exception�time�sleep� terminate�wait)r r Z endpoint_portZendpoint_uri�proc�timeout�rr r r �s3_base+ s: r8 c # s� ddl }ddl}d|fd|fd|d fd|d fd |fd |fg�� �fdd�}d }|jd| d�}|jd| d�� y� j|d� W n Y nX y� jddd� W n Y nX d} x*� �� d s�| dkr�t�d� | d8 } q�W ||� |d� |j� � |V |jd| id�} y| j |dd� W n Y nX y| j ddd� W n Y nX d} x0� �� d �r�| dk�r�t�d� | d8 } �qRW dS )a0 Sets up S3 bucket with contents The primary bucket name is "pandas-test". The following datasets are loaded. - tips.csv - tips.csv.gz - tips.csv.bz2 - items.jsonl A private bucket "cant_get_it" is also created. The boto3 s3 resource is yielded by the fixture. r Nz tips#1.csvztips.csvztips.csv.gzz.gzztips.csv.bz2z.bz2zitems.jsonlzsimple_dataset.featherc s<