3
���hl � @ sd d dl Z d dlZd dlZd dlZd dljZej d� ej
dd�dd� �Zdd� Zd d
� Z
dd� ZdS )
� N�odfT)Zautousec C s4 t jtjdd�}| jtd|� | j|ddd�� d S )Nr )Zengine�
read_excel�io�data�excel)� functools�partial�pdr �setattr�chdir)ZmonkeypatchZdatapath�func� r
�@/tmp/pip-build-5_djhm0z/pandas/pandas/tests/io/excel/test_odf.py�cd_and_set_engine s r c C s( t jtdd�� tjd� W d Q R X d S )Nz"Unrecognized type awesome_new_type)�matchzinvalid_value_type.ods)�pytest�raises�
ValueErrorr r r
r
r
r �test_read_invalid_types_raises s r c C sh t jdddgdd�} t jdtjdgdtjd gd
tjdgg| dd
dgd�}t jdddd�}tj||� d S )NzRow 1zRow 2zRow 3�Header)�name� � � � � � zColumn 1z
Unnamed: 2zColumn 3)�index�columnszwritertable.odtZTable1r )�
sheet_nameZ index_col)r �IndexZ DataFrame�np�nanr �tmZassert_frame_equal)r �expected�resultr
r
r �test_read_writer_table s r& |