U
    _»{j�  ã                   @   s`   d dl Zd dlZd dlmZ d dlmZmZ ej 	de
dge
dgedgf¡dd„ ƒZd	d
„ ZdS )é    N)Úassert_array_equal)Ú_object_dtype_isnanÚdelayedz
dtype, valé   Úac                 C   sJ   t j|t jgt j|gg| d�}t  ddgddgg¡}t|ƒ}t||ƒ d S )N)ÚdtypeFT)ÚnpÚarrayÚnanr   r   )r   ÚvalÚXZexpected_maskÚmask© r   ú]/var/www/html/bwave/python/venv/lib/python3.8/site-packages/sklearn/utils/tests/test_fixes.pyÚtest_object_dtype_isnan   s    r   c               	   C   s2   dd„ } d}t jt|d�� t| ƒ W 5 Q R X dS )zKCheck that we issue the FutureWarning regarding the deprecation of delayed.c                 S   s   | S )Nr   )Úxr   r   r   Úfunc   s    z&test_delayed_deprecation.<locals>.funcz@The function `delayed` has been moved from `sklearn.utils.fixes`)ÚmatchN)ÚpytestZwarnsÚFutureWarningr   )r   Zwarn_msgr   r   r   Útest_delayed_deprecation   s    r   )Únumpyr   r   Zsklearn.utils._testingr   Zsklearn.utils.fixesr   r   ÚmarkZparametrizeÚobjectÚfloatr   r   r   r   r   r   Ú<module>   s   

