Your IP : 216.73.216.213
�^�]� � @ sm d d l Z d d l Z d d l m Z d d l m Z e j e � Z d g Z Gd d � d e j
� Z d S)� N)� format_tb)�is_base_exception�Failurec @ sR e Z d Z d Z d Z d d d d � Z d d � Z d d � Z d
d � Z d S)r z�Unloadable or unexecutable test.
A Failure case is placed in a test suite to indicate the presence of a
test that could not be loaded or executed. A common example is a test
module that fails to import.
FNc C sT t j d | | t | � � | | _ | | _ | | _ | | _ t j j | � d S)NzA failure! %s %s %s)
�log�debugr � exc_class�exc_val�tb�_address�unittest�TestCase�__init__)�selfr r r �address� r �=/opt/alt/python35/lib/python3.5/site-packages/nose/failure.pyr
s zFailure.__init__c C s# d t | j d | j � | j f S)NzFailure: %s (%s)�__name__)�getattrr r )r r r r �__str__ s zFailure.__str__c C s | j S)N)r
)r r r r r ! s zFailure.addressc C sj | j d k rT t | j � r3 | j j | j � � | j | j � j | j � � n | j | j � � d S)N)r r r �with_tracebackr )r r r r �runTest$ s
!zFailure.runTest) r �
__module__�__qualname__�__doc__Z__test__r
r r r r r r r r s )�loggingr � tracebackr Znose.pyversionr � getLoggerr r �__all__r r r r r r �<module> s