Файловый менеджер - Редактировать - /home/digitalm/venv/lib/python3.7/site-packages/pandas/tests/io/excel/__pycache__/test_xlrd.cpython-37.pyc
Назад
B �5�g� � @ s� d dl Z d dlZd dlmZ d dlZd dlmZ d dl m Z d dlmZ d dl mZ d dlmZ e�d�Ze�d�Zejd d �dd� �Zd d� Zdd� Zdd� Zej�dddddg�dd� �ZdS )� N)�import_optional_dependency)�xlrd_version)�Version)� ExcelFile)�inspect_excel_format�xlrd�xlwtT)Zautousec C sF | dkrt �d� | dkr$t �d� | dkrBttd�krBt �d� d S )Nz.odszNot valid for xlrdz.xlsb)z.xlsxz.xlsm�2zNot valid for xlrd >= 2.0)�pytest�skipr r )�read_ext� r �U/home/digitalm-up/venv/lib/python3.7/site-packages/pandas/tests/io/excel/test_xlrd.py�skip_ods_and_xlsb_files s r c C s� |}d}d}t �| ��n}|�||� t�|�}t||d��"}tj||dd�}t �||� W d Q R X tj|||dd�}t �||� W d Q R X d S )Nr ZSheetA)�enginer )� sheet_name� index_col)r r r ) �tmZensure_cleanZto_excelr Z open_workbookr �pd� read_excelZassert_frame_equal) r �frameZdfr r �pth�bookZxl�resultr r r �test_read_xlrd_book s r c C sv | dddd�}t ddd�d k }|sLtjtdd d �� t|d d� W d Q R X n&t�d �� tj|dd d� W d Q R X d S ) N�io�data�excelz test1.xlsx�openpyxl�ignore)�errorsFz'The xlrd engine is no longer maintained)�raise_on_extra_warnings�match)r �Sheet1)r r �assert_produces_warning� FutureWarningr r r )�datapath�path�has_openpyxlr r r �&test_excel_file_warning_with_xlsx_file/ s r) c C s� | dddd�}t ddd�d k }|s�ttd�krZtjtd d �� tj|dd d� W d Q R X q�tj t d dd�� tj|dd d� W d Q R X n&t� d �� tj|dd d� W d Q R X d S )Nr r r z test1.xlsxr r )r r zYour version of xlrd is )r"