
    k h3                     L    d Z ddlZddlmZ ddlmZ ddlmZ d Z	d Z
d Zd	 Zy)
z,Tests for the version requirement functions.    N)assert_equal)version_requirements)testingc                      t        j                  d      sJ t        j                  d      sJ t        j                  t              5  t        j                  d       d d d        y # 1 sw Y   y xY w)Nnumpyscipy	fakenumpy)version_reqget_module_versionr   raisesImportError     /home/developers/rajanand/mypropertyqr-fmb-refixing-v2/venv/lib/python3.12/site-packages/skimage/_shared/tests/test_version_requirements.pytest_get_module_versionr   	   sY    ))'222))'222		$ 4&&{34 4 4s   A''A0c                  d    t        j                  dd      sJ t        j                  dd      rJ y )Npythonz>=2.7r   z<1.0)r
   is_installedr   r   r   test_is_installedr      s1    ##Hg666''8888r   c                  2   t        j                  dd      t        j                  dd      d               } t         |        d       t        j                  dd      d	        }t        j                  t
              5   |        d d d        y # 1 sw Y   y xY w)
Nr   z>2.7r   z>1.5c                       y)N   r   r   r   r   fooztest_require.<locals>.foo   s     r   r   r   z<0.1c                       y)Nr   r   r   r   r   barztest_require.<locals>.bar   s    r   )r
   requirer   r   r   r   )r   r   s     r   test_requirer      s    6*&) * +  &) * 
	$   s   <BBc                  >    t        j                  d      t        u sJ y )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   