U
    ?h                     @   sX   d dl Zd dlmZ d dlmZ d dlmZ dd Zdd Z	d	d
 Z
dd Zdd ZdS )    N)testing)assert_equal)label_pointsc               	   C   s@   t ddgddggd } }tt t| | W 5 Q R X d S )N            )   r	   r   nparrayr   raises
ValueErrorr   coordsoutput_shape r   P/var/www/html/venv/lib/python3.8/site-packages/skimage/util/tests/test_labels.py"test_label_points_coords_dimension	   s    r   c               	   C   s@   t ddgddggd } }tt t| | W 5 Q R X d S )Nr   r	   r	   r	   )r   r   r   r   
IndexErrorr   r   r   r   r   test_label_points_coords_range   s    
r   c               	   C   s@   t ddgddggd } }tt t| | W 5 Q R X d S )Nr   r	   r   r
   r   r   r   r   !test_label_points_coords_negative   s    
r   c                  C   s   t ddgddgddgddgddggd } }t| |}t|t dddddgdddddgdddddgdddddgdddddgg d S )Nr   r   r   r   r   r   r	   r   r   r   r   )r   r   maskr   r   r   (test_label_points_two_dimensional_output   s    

r   c                  C   s,  t dddgdddgdddgdddgdddggd } }t| |}t dddgdddgdddgdddgdddggdddgdddgdddgdddgdddggdddgdddgdddgdddgdddggdddgdddgdddgdddgdddggdddgdddgdddgdddgdddggg}t|| d S )Nr   r   r   r   r   )r	   r	   r   r	   r   )r   r   r   resultr   r   r   *test_label_points_multi_dimensional_output+   sT    
                    r   )numpyr   Zskimage._sharedr   Zskimage._shared.testingr   Zskimage.util._labelr   r   r   r   r   r   r   r   r   r   <module>   s   