
    |h:                     @    d dl Zd dlmc mZ d dlmZmZ d Zd Z	d Z
y)    N)assert_equalassert_array_equalc                      t        j                  g dg dg dg      } t        j                  |       \  }}t	        |g d       t        |d       y )N   r      r      r      r   r   )r   r   r   r   nparrayspathshortest_pathr   r   xpathcosts      ]/var/www/html/test/engine/venv/lib/python3.12/site-packages/skimage/graph/tests/test_spath.py
test_basicr      s?    
)Y	23A$$Q'JD$tY'q    c                      t        j                  g dg dg dg      } t        j                  | d      \  }}t	        |g d       t        |d       y )Nr   r	   r   r
   reach)r   r   r
   r   r   r   s      r   
test_reachr      sA    
)Y	23A$$Qa0JD$tY'qr   c                      t        j                  g dg dg dg dg      } t        j                  | d      \  }}t	        |g d       t        |d       y )	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   s      r   test_non_squarer!      sN    
!!!!		
	A $$Qa0JD$t23qr   )numpyr   skimage.graph.spathgraphr   skimage._shared.testingr   r   r   r   r!    r   r   <module>r'      s      # # Dr   