
    9i:                     @    S SK rS SKJs  Jr  S SKJrJr  S rS r	S r
g)    N)assert_equalassert_array_equalc                      [         R                  " / SQ/ SQ/ SQ/5      n [        R                  " U 5      u  p[	        U/ SQ5        [        US5        g )N   r      r      r      r   r   )r   r   r   r   nparrayspathshortest_pathr   r   xpathcosts      ^/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/skimage/graph/tests/test_spath.py
test_basicr      s=    
)Y	23A$$Q'JDtY'q    c                      [         R                  " / SQ/ SQ/ SQ/5      n [        R                  " U SS9u  p[	        U/ SQ5        [        US5        g )Nr   r	   r   r
   reach)r   r   r
   r   r   r   s      r   
test_reachr      s?    
)Y	23A$$Qa0JDtY'qr   c                      [         R                  " / SQ/ SQ/ SQ/ SQ/5      n [        R                  " U SS9u  p[	        U/ SQ5        [        US5        g )	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!      sL    
!!!!		
	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   