HOME


sh-3ll 1.0
DIR:/usr/local/lib64/python3.6/site-packages/pandas/tests/io/__pycache__/
Upload File :
Current File : //usr/local/lib64/python3.6/site-packages/pandas/tests/io/__pycache__/test_orc.cpython-36.pyc
3

���hR�@s�dZddlZddlZddlZddlZddlZddlmZddl	j
Zejddd�ejd�ej
jd�Zejd	d
��Zdd�Zd
d�Zdd�Zdd�Zdd�Zdd�ZdS)z test orc compat �N)�read_orcZpyarrowz0.13.0)Z
minversionzpyarrow.orcz4ignore:RangeIndex.* is deprecated:DeprecationWarningcCs|ddd�S)N�io�dataZorc�)Zdatapathrr�:/tmp/pip-build-5_djhm0z/pandas/pandas/tests/io/test_orc.py�dirpathsrc	Cs�ddddddddd	g	}d
ddd
dddddg	}tjtjd�d�}x&t||�D]\}}tj|d�||<qJWtjj|d�}t||d�}t	j
||�dS)N�boolean1�byte1�short1�int1�long1�float1�double1�bytes1�string1�bool�int8�int16�int32�int64�float32�float64�objectr)�index)�dtypezTestOrcFile.emptyFile.orc)�columns)�pd�	DataFrameZ
RangeIndex�zipZSeries�os�path�joinr�tm�assert_equal)rrZdtypes�expectedZcolnamer�	inputfile�gotrrr�test_orc_reader_emptys0r'cCs�tjddgdd�tjddgdd�tjdd	gd
d�tjddgdd�tjd
d
gdd�tjddgdd�tjddgdd�tjddgdd�tjddgdd�d�	}tjj|�}tjj|d�}t||j	�d�}t
j||�dS)NFTr)r��driirirl����rg�?g@rg.@g@rs�r�hiZbye)	rr	r
rrr
rrrzTestOrcFile.test1.orc)rg.�g�)�np�arrayrr�	from_dictrr r!r�keysr"r#)rrr$r%r&rrr�test_orc_reader_basic:sr0c
Cs�ddlm}dtj|d�|d�|d�|d�|d�|d	�|d
�|d�|d�|d
�g
dd�i}tjj|�}tjj	|d�}t
|�jdd�}tj
||�dS)Nr)�DecimalZ_col0z-1000.50000z
-999.60000z
-998.70000z
-997.80000z
-996.90000z
-995.10000z
-994.11000z
-993.12000z
-992.13000z
-991.14000r)rzTestOrcFile.decimal.orc�
)�decimalr1r,r-rrr.rr r!r�ilocr"r#)rr1rr$r%r&rrr�test_orc_reader_decimalNs"
r5cCs�tjddddddddd	d
g
dd�tjtjd
dd�tjd
dd�tjd
dd�tjd
dd�tjd
dd�tjd
dd�tjd
dd�tjd
dd�tjd
dd�tjd
dd�g
dd�d�}tjj|�}tjj	|d�}t
|�jdd�}tj
||�dS)Nz1900-05-05 12:34:56.100000z1900-05-05 12:34:56.100100z1900-05-05 12:34:56.100200z1900-05-05 12:34:56.100300z1900-05-05 12:34:56.100400z1900-05-05 12:34:56.100500z1900-05-05 12:34:56.100600z1900-05-05 12:34:56.100700z1900-05-05 12:34:56.100800z1900-05-05 12:34:56.100900zdatetime64[ns])ril��r)�time�datezTestOrcFile.testDate1900.orcr2)r,r-�datetimer9rrr.rr r!rr4r"r#)rrr$r%r&rrr�test_orc_reader_date_lowks8r;cCs�tjddddddddd	d
g
dd�tjtjd
dd�tjd
dd�tjd
dd�tjd
dd�tjd
dd�tjd
dd�tjd
dd�tjd
dd�tjd
dd�tjd
dd�g
dd�d�}tjj|�}tjj	|d�}t
|�jdd�}tj
||�dS)Nz2038-05-05 12:34:56.100000z2038-05-05 12:34:56.100100z2038-05-05 12:34:56.100200z2038-05-05 12:34:56.100300z2038-05-05 12:34:56.100400z2038-05-05 12:34:56.100500z2038-05-05 12:34:56.100600z2038-05-05 12:34:56.100700z2038-05-05 12:34:56.100800z2038-05-05 12:34:56.100900zdatetime64[ns])ri�r6r7r)r8r9zTestOrcFile.testDate2038.orcr2)r,r-r:r9rrr.rr r!rr4r"r#)rrr$r%r&rrr�test_orc_reader_date_high�s8r<cCs�tjddddddddddg
dd�tjd
dddddddddg
dd�d�}tjj|�}tjj|d�}t|�j	dd�}t
j||�dS)Ni��%Ei��jFiA�!{i#��iY5B
i��rhi;��Sin��qi�Mi~b�r)rZf50dcb8Z382fdaaaZ90758c6Z9e8caf3fZee97332bZd634da1Z2bea4396Zd67d89e8Zad71007eZe8c82066r)rrzTestOrcFile.testSnappy.orcr2iEAںi�~�i�:�i��(�)r,r-rrr.rr r!rr4r"r#)rrr$r%r&rrr�!test_orc_reader_snappy_compressed�s8r=)�__doc__r:rZnumpyr,ZpytestZpandasrrZpandas._testingZ_testingr"Zimportorskip�mark�filterwarningsZ
pytestmarkZfixturerr'r0r5r;r<r=rrrr�<module>s$

!))