o
    ho                     @   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   nparrayspathshortest_pathr   r   xpathcost r   Y/var/www/html/scripts/venv/lib/python3.10/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   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   )numpyr   skimage.graph.spathgraphr   skimage._shared.testingr   r   r   r   r   r   r   r   r   <module>   s    		