
    h3                     L    S r SSKrSSKJr  SSKJr  SSKJr  S r	S r
S rS	 rg)
z,Tests for the version requirement functions.    N)assert_equal)version_requirements)testingc                     [         R                  " S5      (       d   e[         R                  " S5      (       d   e[        R                  " [        5         [         R                  " S5        S S S 5        g ! , (       d  f       g = f)Nnumpyscipy	fakenumpy)version_reqget_module_versionr   raisesImportError     i/var/www/fran/franai/venv/lib/python3.13/site-packages/skimage/_shared/tests/test_version_requirements.pytest_get_module_versionr   	   sV    ))'2222))'2222		$&&{3 
%	$	$s   A55
Bc                  |    [         R                  " SS5      (       d   e[         R                  " SS5      (       a   eg )Npythonz>=2.7r   z<1.0)r
   is_installedr   r   r   test_is_installedr      s7    ##Hg6666''88888r   c                  D   [         R                  " SS5      [         R                  " SS5      S 5       5       n [        U " 5       S5        [         R                  " SS5      S	 5       n[        R                  " [
        5         U" 5         S S S 5        g ! , (       d  f       g = f)
Nr   z>2.7r   z>1.5c                      g)N   r   r   r   r   footest_require.<locals>.foo   s     r   r   r   z<0.1c                      g)Nr   r   r   r   r   bartest_require.<locals>.bar   s    r   )r
   requirer   r   r   r   )r   r   s     r   test_requirer      s    6*&) * +  &) * 
	$ 
%	$	$s    B
Bc                  B    [         R                  " S5      [        L d   eg )Nr   )r
   
get_modulenpr   r   r   test_get_moduler#   '   s    !!'*b000r   )__doc__r   r"   numpy.testingr   skimage._sharedr   r
   r   r   r   r   r#   r   r   r   <module>r'      s(    2  & ? #49
$1r   