a
    
d                     @   sp   d dl Z d dlmZ d dlZejdddd Zdd Zejd	g d
dd Z	ejd	g ddd Z
dS )    N)expected_warningsfunction)Zscopec                  c   s*   t jdd } d V  | d ur&| t jd< d S )NSKIMAGE_TEST_STRICT_WARNINGS)osenvironpop)Zold_strictness r   l/var/www/html/stable-diffusion-webui/venv/lib/python3.9/site-packages/skimage/_shared/tests/test_warnings.pysetup   s    r
   c              	   C   sX   t t: tdg W d    n1 s,0    Y  W d    n1 sJ0    Y  d S )Nsome warnings)pytestraises
ValueErrorr   )r
   r   r   r	   test_strict_warnigns_default   s    r   
strictness)1trueTrueTRUEc              	   C   sb   |t jd< tt: tdg W d    n1 s60    Y  W d    n1 sT0    Y  d S Nr   r   )r   r   r   r   r   r   r
   r   r   r   r	   test_strict_warning_true   s    
r   )0falseFalseFALSEc                 C   s8   |t jd< tdg W d    n1 s*0    Y  d S r   )r   r   r   r   r   r   r	   test_strict_warning_false   s    
r   )r   Zskimage._shared._warningsr   r   Zfixturer
   r   markZparametrizer   r   r   r   r   r	   <module>   s   

	
