ó
 ‰\c           @   sS   d  d l  Z d  d l j j Z d  d l m Z m Z d „  Z d „  Z	 d „  Z
 d S(   iÿÿÿÿN(   t   assert_equalt   assert_array_equalc          C   so   t  j d d d g d d d g d d d g g ƒ }  t j |  ƒ \ } } t | d d d g ƒ t | d ƒ d  S(   Ni   i   i    i   i   (   t   npt   arrayt   spatht   shortest_pathR   R    (   t   xt   patht   cost(    (    s=   lib/python2.7/site-packages/skimage/graph/tests/test_spath.pyt
   test_basic   s    c          C   su   t  j d d d g d d d g d d d g g ƒ }  t j |  d d ƒ\ } } t | d d d g ƒ t | d ƒ d  S(   Ni   i   i    i   i   t   reach(   R   R   R   R   R   R    (   R   R   R   (    (    s=   lib/python2.7/site-packages/skimage/graph/tests/test_spath.pyt
   test_reach   s    c          C   s½   t  j d d d d d d d g d d d d d d d g d d d d d d d g d d d d d d d g g ƒ }  t j |  d d ƒ\ } } t | d d d d d d d g ƒ t | d ƒ d  S(	   Ni   i   i    i	   i   R
   i   i   (   R   R   R   R   R   R    (   R   R   R   (    (    s=   lib/python2.7/site-packages/skimage/graph/tests/test_spath.pyt   test_non_square   s    !"(   t   numpyR   t   skimage.graph.spatht   graphR   t   skimage._shared.testingR    R   R	   R   R   (    (    (    s=   lib/python2.7/site-packages/skimage/graph/tests/test_spath.pyt   <module>   s
   				