
    k h                         d dl Z d dlmZ d dlZ ej                  d      d        Zd Zej                  j                  dg d      d	        Z	ej                  j                  dg d
      d        Z
y)    N)expected_warningsfunction)scopec               #      K   t         j                  j                  dd       } d  | | t         j                  d<   y y w)NSKIMAGE_TEST_STRICT_WARNINGS)osenvironpop)old_strictnesss    /home/developers/rajanand/mypropertyqr-fmb-refixing-v2/venv/lib/python3.12/site-packages/skimage/_shared/tests/test_warnings.pysetupr      s:      ZZ^^$BDIN	!5C

12 "s   <>c                     t        j                  t              5  t        dg      5  	 d d d        d d d        y # 1 sw Y   xY w# 1 sw Y   y xY w)Nsome warnings)pytestraises
ValueErrorr   )r   s    r   test_strict_warnigns_defaultr      sK    	z	" 01 		 	 	 s   A:AA	AA
strictness)1trueTrueTRUEc                     |t         j                  d<   t        j                  t              5  t        dg      5  	 d d d        d d d        y # 1 sw Y   xY w# 1 sw Y   y xY wNr   r   )r   r	   r   r   r   r   r   r   s     r   test_strict_warning_truer      sZ    1;BJJ-.	z	" 01 		 	 	 s!   AAAA	AA")0falseFalseFALSEc                 n    |t         j                  d<   t        dg      5  	 d d d        y # 1 sw Y   y xY wr   )r   r	   r   r   s     r   test_strict_warning_falser"      s6     2<BJJ-.	O,	-   s   +4)r   skimage._shared._warningsr   r   fixturer   r   markparametrizer   r"        r   <module>r)      s    	 7  j!D "D 'DE F 'GH Ir(   