o
    &?e                     @   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   sV   t ddgddggd} }tt t| | W d    d S 1 s$w   Y  d S )N            )   r	   r   nparrayr   raises
ValueErrorr   coordsoutput_shape r   _/home/www/facesmatcher.com/pyenv/lib/python3.10/site-packages/skimage/util/tests/test_labels.py"test_label_points_coords_dimension	   s   "r   c                  C   sV   t ddgddggd} }tt t| | W d    d S 1 s$w   Y  d S )Nr   r	   r	   r	   )r   r   r   r   
IndexErrorr   r   r   r   r   test_label_points_coords_range      
"r   c                  C   sV   t ddgddggd} }tt t| | W d    d S 1 s$w   Y  d S )Nr   r	   r   r
   r   r   r   r   !test_label_points_coords_negative   r   r   c               
   C   sj   t ddgddgddgddgddggd} }t| |}t|t g dg dg d	g d
g dg d S )Nr   r   r   r   r   r   )r   r   r   r   r   )r   r   r   r   r   )r   r   r   r   r   )r   r   r   r   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 g dg dg dg dg dgd} }t| |}t g dg dg dg dg dgg dg dg dg dg dgg dg dg d	g dg dgg dg dg dg d
g dgg dg dg dg dg dgg}t|| d S )N)r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   )r	   r	   r   )r   r   r   )r   r   r   )r   r   r   )r   r   r   )r   r	   r   r   )r   r   r   resultr   r   r   *test_label_points_multi_dimensional_output+   s,   

r   )numpyr   Zskimage._sharedr   Zskimage._shared.testingr   Zskimage.util._labelr   r   r   r   r   r   r   r   r   r   <module>   s    