o
    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)unique_rows)testing)assert_equalc                  C   sX   t g dg dg dgt j} | d d d } t| }t g dgt j}t|| d S )N   r   r   r   r   r      nparrayuint8r   r   arar_outdesired_ar_out r   ^/var/www/html/scripts/venv/lib/python3.10/site-packages/skimage/util/tests/test_unique_rows.pytest_discontiguous_array   s
    r   c                  C   sP   t g dg dg dgt j} t| }t g dg dgt j}t|| d S )Nr   r   r	   r   r   r   r   test_uint8_array   s    r   c                  C   sL   t g dg dg dgt} t| }t g dg dgt}t|| d S )N)皙?        r   )r   r   r   )r
   r   floatr   r   r   r   r   r   test_float_array   s   r   c                  C   sJ   t g dt j} tt t|  W d    d S 1 sw   Y  d S )N)r   r   r   r   )r
   r   r   r   raises
ValueErrorr   r   r   r   r   test_1d_array   s   
"r   c                  C   sH   t dd} tt t|  W d    d S 1 sw   Y  d S )N   )r   r   r   )r
   arangereshaper   r   r   r   r   r   r   r   test_3d_array$   s   
"r    )numpyr
   skimage.utilr   skimage._sharedr   skimage._shared.testingr   r   r   r   r   r    r   r   r   r   <module>   s    