a
    =bo                     @   sF   d dl Zd dlm  mZ d dlmZmZ dd Zdd Z	dd Z
dS )	    N)assert_equalassert_array_equalc                  C   sF   t g dg dg dg} t| \}}t|g d t|d d S )N   r      r      r      r   r   )r   r   r   r   npZarrayspathZshortest_pathr   r   xpathZcost r   =lib/python3.9/site-packages/skimage/graph/tests/test_spath.py
test_basic   s    
r   c                  C   sJ   t g dg dg dg} tj| dd\}}t|g d t|d d S )Nr   r   r	   r   Zreach)r   r   r   r   r   r   r   r   r   
test_reach   s    
r   c                  C   sP   t g dg dg dg dg} tj| dd\}}t|g d t|d d S )	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   r   r   r   test_non_square   s    
r   )Znumpyr   Zskimage.graph.spathZgraphr   Zskimage._shared.testingr   r   r   r   r   r   r   r   r   <module>   s
   		