Your IP : 216.73.216.213
�~RS � @ sL d Z d d l m Z m Z Gd d � d e � Z Gd d � d e � Z d S)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 Z d Z d Z d S)�DeprecatedTestz7Raise this exception to mark a test as deprecated.
N)�__name__�
__module__�__qualname__�__doc__� r r �H/opt/alt/python35/lib/python3.5/site-packages/nose/plugins/deprecated.pyr s r c @ sL e Z d Z d Z d Z e e d d d d �Z d d � Z d d
� Z d S)�
Deprecatedze
Installs a DEPRECATED error class for the DeprecatedTest exception. Enabled
by default.
T�labelZ
DEPRECATEDZ isfailureFc
C s; d } | j d d d d d d | j | d � d d
�d S)z&Register commandline options.
ZNOSE_WITHOUT_DEPRECATEDz--no-deprecated�action�
store_true�dest�noDeprecated�defaultF�helpz6Disable special handling of DeprecatedTest exceptions.N)�
add_option�get)�self�parser�envZenv_optr r r
�options s zDeprecated.optionsc C s; | j s
d S| | _ t | d d � } | r7 d | _ d S)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 Z
deprecatedr r r r r r
r s r N)r Znose.plugins.errorclassr r � Exceptionr r r r r r
�<module> s