
    k hK                     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)unique_rows)testing)assert_equalc                      t        j                  g dg dg dgt         j                        } | d d d   } t        |       }t        j                  g dgt         j                        }t	        ||       y )N   r   r   r   r   r      nparrayuint8r   r   arar_outdesired_ar_outs      /home/developers/rajanand/mypropertyqr-fmb-refixing-v2/venv/lib/python3.12/site-packages/skimage/util/tests/test_unique_rows.pytest_discontiguous_arrayr      sS    	9i3RXX	>B	CaCB_FXXyk2884N(    c                      t        j                  g dg dg dgt         j                        } t        |       }t        j                  g dg dgt         j                        }t	        ||       y )Nr   r	   r   r   s      r   test_uint8_arrayr      sI    	9i3RXX	>B_FXXy)4bhh?N(r   c                      t        j                  g dg dg dgt              } t        |       }t        j                  g dg dgt              }t	        ||       y )N)皙?        r   )r   r   r   )r   r   floatr   r   r   s      r   test_float_arrayr      sA    	?O_Eu	MB_FXX@%HN(r   c                      t        j                  g dt         j                        } t        j                  t
              5  t        |        d d d        y # 1 sw Y   y xY w)N)r   r   r   r   )r   r   r   r   raises
ValueErrorr   r   s    r   test_1d_arrayr!      s>    	,	)B	
	# B  s    AAc                      t        j                  d      j                  d      } t        j                  t
              5  t        |        d d d        y # 1 sw Y   y xY w)N   )r
   r
   r
   )r   arangereshaper   r   r   r   r    s    r   test_3d_arrayr&   #   sB    	1		i	(B	
	# B  s   AA)numpyr   skimage.utilr   skimage._sharedr   skimage._shared.testingr   r   r   r   r!   r&    r   r   <module>r,      s*     $ # 0)))r   