HOME


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

���h+�@sjdZddlZddlZddlZddlZddlZddljj	Z
ddlmZddl
jZdd�Zejdd��Zdd	�Zejjd
�dd��Ze
jd
�e
jdd�dd���Zdd�Zejejjd�ejjd�ejjd�dd�����Zejjd�dd��Zejejjd�dd���Zdd�Zejjd d!�ejd"d#���Z ejjd$�d%d&��Z!ejjd$�ejjd'�d(d)���Z"d*d+�Z#dS),z1
Testing that we work in the downstream packages
�N)�	DataFramecCs6y
tj|�Stk
r0tjd|�d��YnXdS)Nzskipping as z not available)�	importlib�
import_module�ModuleNotFoundError�pytest�skip)�name�r	�>/tmp/pip-build-5_djhm0z/pandas/pandas/tests/test_downstream.pyrs
rcCstddddgi�S)N�A���)rr	r	r	r
�dfsrcCsJtd�}td�}ddlj}|j|dd�}|jdk	s6t�|j�dk	sFt�dS)N�toolz�daskrr)Znpartitions)rZdask.dataframeZ	dataframe�from_pandasr�AssertionErrorZcompute)rrr�ddZddfr	r	r
�	test_dask s
rzignore:Panel class is removedcCstd�}|j�dk	st�dS)N�xarray)rZ	to_xarrayr)rrr	r	r
�test_xarray,sr�cftimerz0.10.4cCsJddl}ddl}|jddd�}|j|jddd�dd�}d}||ksFt�dS)	NrZ0001r
)Zperiodsi�rZnearest)�method)rrZcftime_rangeZget_locZDatetimeGregorianr)rr�times�result�expectedr	r	r
�test_xarray_cftimeindex_nearest4srcCstjtjdddg�dS)Nz-OOz-cz
import pandas)�
subprocess�
check_call�sys�
executabler	r	r	r
�test_oo_optimizableAsr"z(ignore:pandas.util.testing is deprecatedzignore:can't:ImportWarningzGignore:Using or importing the ABCs from 'collections:DeprecationWarningcCsDtd�}ddlj}ddljj}|jjdd�j}|jd|d�j	�dS)N�statsmodelsrZGuerryZHistDataz$Lottery ~ Literacy + np.log(Pop1831))�data)
rZstatsmodels.api�apiZstatsmodels.formula.apiZformula�datasetsZget_rdatasetr$Zols�fit)r#�smZsmfrr	r	r
�test_statsmodelsFs


r)cCsftd�}ddlm}m}|j�}|jddd�}|j|jdd�|jdd	��|j	|jd
d��dS)N�sklearnr)r&�svmg����MbP?gY@)�gamma�Cr���r.r.)
rr*r&r+Zload_digitsZSVCr'r$�targetZpredict)rr*r&r+�digitsZclfr	r	r
�test_scikit_learnYs r1�ignorecCs&td�}|jd�}|jdd|d�dS)N�seaborn�tips�dayZ
total_bill)�x�yr$)rZload_datasetZ	stripplot)r3r4r	r	r
�test_seabornfs
r8cCstd�}dS)N�
pandas_gbq)r)rr9r	r	r
�test_pandas_gbqosr:z10.8.1 tries to import urlencode from pd.io.common)�reasoncCstd�}|jdddd�dS)N�pandas_datareader�FZquandlz
2017-01-01z
2017-02-01)rZ
DataReader)r<r	r	r
�test_pandas_datareadertsr>z"ignore:can't resolve:ImportWarningcCs*td�}|jjd�}|j|�dk	s&t�dS)N�	geopandasZnaturalearth_lowres)rr&�get_path�	read_filer)r?�fpr	r	r
�test_geopandas}srCz4ignore:RangeIndex.* is deprecated:DeprecationWarningcCs,td�}|jj|�}|j�}tj||�dS)N�pyarrow)rZTablerZ	to_pandas�tmZassert_frame_equal)rrD�tablerr	r	r
�test_pyarrow�srGcCs�tjjdd�}|ddg}tj|�j�}d|kr8tjd�|dddg}d	|�d
�}tjtj	|d��}tj|tj
d�WdQRX|jjj�}xdD]}||ks�t
�q�WdS)N�\�/z-cz$import pandas;print(pandas.__file__)z
site-packagesz pandas installed as site packagez-sSEz
import pandaszCommand '\['zD', '-sSE', '-c', 'import pandas'\]' returned non-zero exit status 1.)�match)�stderr�numpy�pytz�dateutil)rLrMrN)r r!�replacer�check_output�decoderrZraises�CalledProcessError�STDOUT�value�stdoutr)Zpyexe�call�output�msg�excrr	r	r
� test_missing_required_dependency�s


rZ)$�__doc__rrr rL�nprZpandas.util._test_decorators�utilZ_test_decorators�tdZpandasrZpandas._testingZ_testingrErZfixturerr�mark�filterwarningsrZ
skip_if_norr"�networkr)r1r8r:Zxfailr>rCrGrZr	r	r	r
�<module>s<