U
    3d>                     @   sX   d dl mZ d dlmZ d dlmZ d dlmZ d dlmZ dd Zdd	 Z	d
d Z
dS )    )threadpool_info)_get_sys_info)_get_deps_info)show_versions)ignore_warningsc                  C   s.   t  } d| kstd| kstd| ks*td S )Npython
executablemachine)r   AssertionError)Zsys_info r   J/tmp/pip-unpacked-wheel-zrfo1fqw/sklearn/utils/tests/test_show_versions.pytest_get_sys_info   s    r   c               	   C   s   t   t } W 5 Q R X d| ks$td| ks0td| ks<td| ksHtd| ksTtd| ks`td| ksltd| ksxtd	| kstd S )
Npip
setuptoolsZsklearnnumpyZscipyZCythonZpandasZ
matplotlibZjoblib)r   r   r
   )Z	deps_infor   r   r   test_get_deps_info   s    r   c              	   C   sV   t   t  |  \}}W 5 Q R X d|ks0td|ks<tt }|rRd|ksRtd S )Nr   r   zthreadpoolctl info:)r   r   Z
readouterrr
   r   )Zcapsysouterrinfor   r   r   test_show_versions   s    r   N)Zsklearn.utils.fixesr   Zsklearn.utils._show_versionsr   r   r   Zsklearn.utils._testingr   r   r   r   r   r   r   r   <module>   s   