
    hh
                     N    d dl Zd dlmZ d dlmZ d dlmZ d Zd Z	d Z
d Zd	 Zy)
    N)testing)assert_equal)label_pointsc                      t        j                  ddgddgg      d}} t        j                  t              5  t        | |       d d d        y # 1 sw Y   y xY w)N            )   r   r   nparrayr   raises
ValueErrorr   coordsoutput_shapes     \/var/www/html/dev/engine/venv/lib/python3.12/site-packages/skimage/util/tests/test_labels.py"test_label_points_coords_dimensionr   	   sL    88aVaV$45yLF	
	# +V\*+ + +   AAc                      t        j                  ddgddgg      d}} t        j                  t              5  t        | |       d d d        y # 1 sw Y   y xY w)Nr   r   r   r   )r   r   r   r   
IndexErrorr   r   s     r   test_label_points_coords_ranger      sL    88aVaV$45vLF	
	# +V\*+ + +r   c                      t        j                  ddgddgg      d}} t        j                  t              5  t        | |       d d d        y # 1 sw Y   y xY w)Nr   r   r   r   r   s     r   !test_label_points_coords_negativer      sL    88b!Wq!f$56LF	
	# +V\*+ + +r   c                      t        j                  ddgddgddgddgddgg      d}} t        | |      }t        |t        j                  g dg dg d	g d
g dg             y )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   masks      r   (test_label_points_two_dimensional_outputr!      sj    88aVaVaVaVaV$LMvLF-D
	
    c                  J   t        j                  g dg dg dg dg dg      d}} t        | |      }t        j                  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        ||       y )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    results       r   *test_label_points_multi_dimensional_outputr%   ,   s    
)Y	9iHI F -DXX	9iC	9iC	9iC	9iC	9iC	
F vr"   )numpyr   skimage._sharedr   skimage._shared.testingr   skimage.util._labelr   r   r   r   r!   r%    r"   r   <module>r+      s*     # 0 ,+++"r"   