
    9iK                     N    S SK rS SKJr  S SKJr  S SKJr  S rS r	S r
S rS	 rg)
    N)unique_rows)testing)assert_equalc                      [         R                  " / SQ/ SQ/ SQ/[         R                  5      n U S S S2   n [        U 5      n[         R                  " / SQ/[         R                  5      n[	        X5        g )N   r   r   r   r   r      nparrayuint8r   r   arar_outdesired_ar_outs      c/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/skimage/util/tests/test_unique_rows.pytest_discontiguous_arrayr      sQ    	9i3RXX	>B	CaCB_FXXyk2884N(    c                      [         R                  " / SQ/ SQ/ SQ/[         R                  5      n [        U 5      n[         R                  " / SQ/ SQ/[         R                  5      n[	        X5        g )Nr   r	   r   r   s      r   test_uint8_arrayr      sG    	9i3RXX	>B_FXXy)4bhh?N(r   c                      [         R                  " / SQ/ SQ/ SQ/[        5      n [        U 5      n[         R                  " / SQ/ SQ/[        5      n[	        X5        g )N)皙?        r   )r   r   r   )r   r   floatr   r   r   s      r   test_float_arrayr      s?    	?O_Eu	MB_FXX@%HN(r   c                      [         R                  " / SQ[         R                  5      n [        R                  " [
        5         [        U 5        S S S 5        g ! , (       d  f       g = f)N)r   r   r   r   )r   r   r   r   raises
ValueErrorr   r   s    r   test_1d_arrayr!      s5    	,	)B	
	#B 
$	#	#s   A
A%c                      [         R                  " S5      R                  S5      n [        R                  " [
        5         [        U 5        S S S 5        g ! , (       d  f       g = f)N   )r
   r
   r
   )r   arangereshaper   r   r   r   r    s    r   test_3d_arrayr&   #   s9    	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   