U
    -e                     @   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/Darija-Ai-Train/env/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   

