
    0-Ph                         d dl Z d dlmZ d dlZ ej        d          d             Zd Zej                            dg d          d	             Z	ej                            dg d
          d             Z
dS )    N)expected_warningsfunction)scopec               #   x   K   t           j                            dd           } d V  | | t           j        d<   d S d S )NSKIMAGE_TEST_STRICT_WARNINGS)osenvironpop)old_strictnesss    c/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/skimage/_shared/tests/test_warnings.pysetupr      sH       Z^^$BDIIN	EEE!5C
1222 "!    c                     t          j        t                    5  t          dg          5  	 d d d            n# 1 swxY w Y   d d d            d S # 1 swxY w Y   d S )Nsome warnings)pytestraises
ValueErrorr   )r   s    r   test_strict_warnigns_defaultr      s    	z	"	"  011 	 		 	 	 	 	 	 	 	 	 	 	 	 	 	 	                 s.   A9A=	A =	AAA
strictness)1trueTrueTRUEc                     |t           j        d<   t          j        t                    5  t          dg          5  	 d d d            n# 1 swxY w Y   d d d            d S # 1 swxY w Y   d S Nr   r   )r   r	   r   r   r   r   r   r   s     r   test_strict_warning_truer      s    1;BJ-.	z	"	"  011 	 		 	 	 	 	 	 	 	 	 	 	 	 	 	 	                 s3   A AA A	A A	A  A$'A$)0falseFalseFALSEc                 x    |t           j        d<   t          dg          5  	 d d d            d S # 1 swxY w Y   d S r   )r   r	   r   r   s     r   test_strict_warning_falser#      s     2<BJ-.	O,	-	-                   s   /33)r   skimage._shared._warningsr   r   fixturer   r   markparametrizer   r#    r   r   <module>r)      s    				 7 7 7 7 7 7  j!!!D D "!D   'D'D'DEE  FE 'G'G'GHH  IH  r   