U
    3d                     @   sR   d dl Z d dlZd dlmZ d dlmZ dd Ze j	dej
ejgdd ZdS )	    N)assert_allclose)min_posc                  C   sD   t jdd} t| }t| t j}t|| |dks@td S )Nr   d   )	nprandomZRandomStateZrandnr   astypefloat32r   AssertionError)XZ
min_doubleZ	min_float r   G/tmp/pip-unpacked-wheel-zrfo1fqw/sklearn/utils/tests/test_arrayfuncs.pytest_min_pos   s
    
r   dtypec                 C   s2   t ddj| dd}t|t | jks.td S )Nr   g      F)copy)r   fullr   r   Zfinfomaxr	   )r   r
   r   r   r   test_min_pos_no_positive   s    r   )ZpytestZnumpyr   Zsklearn.utils._testingr   Zsklearn.utils.arrayfuncsr   r   markZparametrizer   Zfloat64r   r   r   r   r   <module>   s   