U
    ½mœdÛ  ã                   @   s’   d dl Z d dlmZ d dlmZ d dlZedƒG dd„ dƒƒZG dd„ dƒZG d	d
„ d
ƒZG dd„ dƒZeƒ dd„ ƒZ	dd„ Z
dd„ Zdd„ ZdS )é    N)Ú_is_deprecated)Ú
deprecatedÚqwertyc                   @   s   e Zd ZdS )Ú
MockClass1N©Ú__name__Ú
__module__Ú__qualname__© r
   r
   ú]/home/sam/Atlas/atlas_env/lib/python3.8/site-packages/sklearn/utils/tests/test_deprecation.pyr      s   r   c                   @   s0   e Zd Zedƒdd„ ƒZedƒedd„ ƒƒZdS )Ú
MockClass2Úmockclass2_methodc                 C   s   d S ©Nr
   ©Úselfr
   r
   r   Úmethod   s    zMockClass2.methodzn_features_ is deprecatedc                 C   s   dS )zNumber of input features.é
   r
   r   r
   r
   r   Ún_features_   s    zMockClass2.n_features_N)r   r   r	   r   r   Úpropertyr   r
   r
   r
   r   r      s
   
r   c                   @   s   e Zd Zeƒ dd„ ƒZdS )Ú
MockClass3c                 C   s   d S r   r
   r   r
   r
   r   Ú__init__   s    zMockClass3.__init__N)r   r   r	   r   r   r
   r
   r
   r   r      s   r   c                   @   s   e Zd ZdS )Ú
MockClass4Nr   r
   r
   r
   r   r   #   s   r   c                   C   s   dS )Nr   r
   r
   r
   r
   r   Úmock_function'   s    r   c               	   C   s”   t jtdd�� tƒ  W 5 Q R X t jtdd�� tƒ  ¡  W 5 Q R X t jtdd�� tƒ  W 5 Q R X t jtdd�� tƒ } W 5 Q R X | dks�t‚d S )Nr   )Úmatchr   r   r   )	ÚpytestZwarnsÚFutureWarningr   r   r   r   r   ÚAssertionError)Úvalr
   r
   r   Útest_deprecated,   s    r   c                   C   sJ   t tjƒst‚t tƒ jƒst‚t tjƒs,t‚t tjƒr:t‚t tƒsFt‚d S r   )	r   r   r   r   r   r   r   r   r   r
   r
   r
   r   Útest_is_deprecated8   s
    r   c                   C   s   t  t  t¡¡ d S r   )ÚpickleÚloadsÚdumpsr   r
   r
   r
   r   Útest_pickleB   s    r#   )r    Zsklearn.utils.deprecationr   r   r   r   r   r   r   r   r   r   r#   r
   r
   r
   r   Ú<module>   s   

