o
    :ήc                     @   s<   d dl Zd dlmZ d dlmZmZmZ G dd deZdS )    N)
histograms)assert_array_equalassert_equalTestCasec                   @   s   e Zd Zdd Zdd ZdS )TestHistogramc                 c   sJ    t jdt jd}t|d\}}}}||||fD ]
}t| dfV  qd S )N)2   r      dtype   i	  )nponesuint8r   r   sum)selfimgrgbvband r   G/tmp/pip-target-vg8gfxp4/lib/python/skimage/io/tests/test_histograms.py
test_basic   s   zTestHistogram.test_basicc                 C   s   t d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 d d S )
Nr   3      )r   r   r   r   r	   r         )r   arangereshapeemptyr   r   r   )r   channelr   r   r   r   r   r   r   r   test_counts   s   


zTestHistogram.test_countsN)__name__
__module____qualname__r   r"   r   r   r   r   r      s    r   )	numpyr   skimage.io._plugins._histogramsr   skimage._shared.testingr   r   r   r   r   r   r   r   <module>   s    