
    9i                         S SK r S SKJr  S SKr\R                  " SS9S 5       rS r\R                  R                  S/ SQ5      S	 5       r	\R                  R                  S/ S
Q5      S 5       r
g)    N)expected_warningsfunction)scopec               #      #    [         R                  R                  SS 5      n S v   U b  U [         R                  S'   g g 7f)NSKIMAGE_TEST_STRICT_WARNINGS)osenvironpop)old_strictnesss    c/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/skimage/_shared/tests/test_warnings.pysetupr      s9      ZZ^^$BDIN	!5C

12 "s   =?c                     [         R                  " [        5         [        S/5          S S S 5        S S S 5        g ! , (       d  f       N= f! , (       d  f       g = f)Nsome warnings)pytestraises
ValueErrorr   )r   s    r   test_strict_warnigns_defaultr      s9    	z	"01 2 
#	"11 
#	"s   A;A
A		A
A
strictness)1trueTrueTRUEc                     U[         R                  S'   [        R                  " [        5         [        S/5          S S S 5        S S S 5        g ! , (       d  f       N= f! , (       d  f       g = fNr   r   )r   r	   r   r   r   r   r   r   s     r   test_strict_warning_truer      sH    1;BJJ-.	z	"01 2 
#	"11 
#	"s!   AAA
A	A
A-)0falseFalseFALSEc                 x    U[         R                  S'   [        S/5          S S S 5        g ! , (       d  f       g = fr   )r   r	   r   r   s     r   test_strict_warning_falser"      s-     2<BJJ-.	O,	- 
.	-	-s   +
9)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(   