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)unique_rows)testing)assert_equalc                  C   s`   t dddgdddgdddggt j} | d d d } t| }t dddggt j}t|| d S )N   r      nparrayuint8r   r   arZar_outZdesired_ar_out r   U/var/www/html/venv/lib/python3.8/site-packages/skimage/util/tests/test_unique_rows.pytest_discontiguous_array   s
    &r   c                  C   sZ   t dddgdddgdddggt j} t| }t dddgdddggt j}t|| d S Nr   r   r   r   r   r   r   test_uint8_array   s    &r   c                  C   sV   t dddgdddgdddggt} t| }t dddgdddggt}t|| d S )Ng?g        )r   r	   floatr   r   r   r   r   r   test_float_array   s    r   c               	   C   s8   t ddddgt j} tt t|  W 5 Q R X d S r   )r   r	   r
   r   raises
ValueErrorr   r   r   r   r   test_1d_array   s    r   c               	   C   s2   t dd} tt t|  W 5 Q R X d S )N   )r   r   r   )r   ZarangeZreshaper   r   r   r   r   r   r   r   test_3d_array$   s    r   )numpyr   Zskimage.utilr   Zskimage._sharedr   Zskimage._shared.testingr   r   r   r   r   r   r   r   r   r   <module>   s   