관리-도구
편집 파일: deprecated.cpython-38.pyc
U )�e � @ s8 d Z ddlmZmZ G dd� de�ZG dd� de�ZdS )a� This plugin installs a DEPRECATED error class for the :class:`DeprecatedTest` exception. When :class:`DeprecatedTest` is raised, the exception will be logged in the deprecated attribute of the result, ``D`` or ``DEPRECATED`` (verbose) will be output, and the exception will not be counted as an error or failure. It is enabled by default, but can be turned off by using ``--no-deprecated``. � )� ErrorClass�ErrorClassPluginc @ s e Zd ZdZdS )�DeprecatedTestz7Raise this exception to mark a test as deprecated. N)�__name__� __module__�__qualname__�__doc__� r r �E/opt/hc_python/lib/python3.8/site-packages/nose/plugins/deprecated.pyr s r c @ s2 e Zd ZdZdZeeddd�Zdd� Zdd � Z d S )� Deprecatedze Installs a DEPRECATED error class for the DeprecatedTest exception. Enabled by default. TZ DEPRECATEDF)�labelZ isfailurec C s$ d}|j ddd|�|d�dd� dS ) z&Register commandline options. ZNOSE_WITHOUT_DEPRECATEDz--no-deprecated� store_true�noDeprecatedFz6Disable special handling of DeprecatedTest exceptions.)�action�dest�default�helpN)� add_option�get)�self�parser�envZenv_optr r r �options s �zDeprecated.optionsc C s* | j s dS || _t|dd�}|r&d| _dS )zConfigure plugin. Nr F)Z can_configure�conf�getattr�enabled)r r r �disabler r r � configure% s zDeprecated.configureN) r r r r r r r � deprecatedr r r r r r r s � r N)r Znose.plugins.errorclassr r � Exceptionr r r r r r �<module> s