U
    ?h4                     @   sT   d Z ddl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d ZdS )z.Tests for the version requirement functions.

    N)assert_equal)version_requirements)testingc                	   C   s@   t dstt dsttt t d W 5 Q R X d S )NnumpyscipyZ	fakenumpy)version_reqZget_module_versionAssertionErrorr   raisesImportError r   r   a/var/www/html/venv/lib/python3.8/site-packages/skimage/_shared/tests/test_version_requirements.pytest_get_module_version
   s    r   c                   C   s$   t ddstt ddr td S )Npythonz>=2.7r   z<1.0)r   is_installedr   r   r   r   r   test_is_installed   s    r   c               	   C   s`   t ddt dddd } t|  d t dd	d
d }tt |  W 5 Q R X d S )Nr   z>2.7r   z>1.5c                   S   s   dS )N   r   r   r   r   r   foo   s    ztest_require.<locals>.foor   r   z<0.1c                   S   s   dS )Nr   r   r   r   r   r   bar    s    ztest_require.<locals>.bar)r   requirer   r   r	   r
   )r   r   r   r   r   test_require   s    



r   c                   C   s   t dtkstd S )Nr   )r   Z
get_modulenpr   r   r   r   r   test_get_module(   s    r   )__doc__r   r   Znumpy.testingr   Zskimage._sharedr   r   r   r   r   r   r   r   r   r   r   <module>   s   