%PDF- %PDF-
Direktori : /usr/local/lib/python2.7/test/ |
Current File : //usr/local/lib/python2.7/test/test_exceptions.pyo |
Nac @ s d d l Z d d l Z d d l Z d d l Z d d l Z d d l m Z m Z m Z m Z m Z m Z d d l m Z d e f d YZ d e j f d YZ d e f d YZ d e j f d YZ d Z e d k r e n d S( iN( t TESTFNt unlinkt run_unittestt captured_stderrt check_warningst cpython_only( t ignore_deprecation_warningst BrokenStrExceptionc B s e Z d Z e Z RS( c C s t d d S( Ns str() is broken( t Exception( t self( ( s0 /usr/local/lib/python2.7/test/test_exceptions.pyt __str__ s ( t __name__t __module__R t __repr__( ( ( s0 /usr/local/lib/python2.7/test/test_exceptions.pyR s t ExceptionTestsc B s e Z d Z d Z d Z d Z e d Z d Z e d Z d Z d Z e d Z e d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z RS( c C sU y* d d l m } d d l } | | Wn$ t k rP } | j d | n Xd S( Ni( t reloads reloading exceptions: %s( t impR t exceptionst ImportErrort fail( R R R t e( ( s0 /usr/local/lib/python2.7/test/test_exceptions.pyt testReload s c C s y | d Wn | k r. } t | } n Xy | d Wn | k r` } t | } n X| j | | | j | j | d S( Nt spam( t strt assertEqualR ( R t exct excnamet errt buf1t buf2( ( s0 /usr/local/lib/python2.7/test/test_exceptions.pyt raise_catch s c B s/ | j e d | j e e e d | j e d e e d } | j e e d } e j } z. y | e _ e } Wn e k r n XWd | e _ | j e e X| j e d | j e e d d | j e d | j e e d | j e d g } | j e | j d | j e d i } | j e | j d | j e d | j e d | j e d y e } Wn e k rn X| j e d d } x e d D] } | | 7} qW| j e d | j e d y d d UWn e k rn X| j e d | j e d | j e d | j e d | j e e j d | j e d y g d! Wn e k rn X| j e d | j e e! d | j e"