ó
 ‰\c           @   sR   d  d l  Z d  d l m Z d  d l m Z m Z m Z d e f d „  ƒ  YZ d S(   iÿÿÿÿN(   t
   histograms(   t   assert_array_equalt   assert_equalt   TestCaset   TestHistogramc           B   s   e  Z d  „  Z d „  Z RS(   c         c   sh   t  j d d t  j ƒ} t | d ƒ \ } } } } x. | | | | f D] } t | j ƒ  d f VqF Wd  S(   Ni2   i   t   dtypeiÿ   (   i2   i2   i   iÄ	  (   t   npt   onest   uint8R    R   t   sum(   t   selft   imgt   rt   gt   bt   vt   band(    (    s?   lib/python2.7/site-packages/skimage/io/tests/test_histograms.pyt
   test_basic   s    c         C   sé   t  j d ƒ j d d ƒ } t  j d
 d d ƒ} | | d  d  … d  d  … d f <| | d  d  … d  d  … d f <| | d  d  … d  d  … d	 f <t | d ƒ \ } } } } t | | ƒ t | | ƒ t | | ƒ t | t  j d ƒ ƒ d  S(   Niÿ   i3   i   i   R   R   i    i   i   (   i3   i   i   (   R   t   aranget   reshapet   emptyR    R   R   (   R
   t   channelR   R   R   R   R   (    (    s?   lib/python2.7/site-packages/skimage/io/tests/test_histograms.pyt   test_counts   s    (   t   __name__t
   __module__R   R   (    (    (    s?   lib/python2.7/site-packages/skimage/io/tests/test_histograms.pyR      s   	(	   t   numpyR   t   skimage.io._plugins._histogramsR    t   skimage._shared.testingR   R   R   R   (    (    (    s?   lib/python2.7/site-packages/skimage/io/tests/test_histograms.pyt   <module>   s   