Current Path : /usr/lib/python2.7/dist-packages/twisted/test/ |
Current File : //usr/lib/python2.7/dist-packages/twisted/test/test_failure.pyc |
=Nc @ s d Z 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 d d l m Z y d d l m Z Wn e k r e Z n Xd Z d e j f d YZ d e f d YZ d e f d YZ d e e f d YZ d e j f d YZ d e j f d YZ d e j f d YZ d e j f d YZ d e j f d YZ e j d d d f k rd d l m Z n d S( s Test cases for failure module. iN( t unittestt util( t failure( t raiserc O s, y d d Wn t j | | } n X| S( s Make a C{Failure} of a divide-by-zero error. @param args: Any C{*args} are passed to Failure's constructor. @param kwargs: Any C{**kwargs} are passed to Failure's constructor. i i ( R t Failure( t argst kwargst f( ( s= /usr/lib/python2.7/dist-packages/twisted/test/test_failure.pyt getDivisionFailure s t FailureTestCasec B s2 e Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d e _ d Z d Z d Z e j d d g e _ d Z e j d d g e _ e j d d k r d Z e e _ e e _ n d Z d Z d Z d Z d Z d Z RS( c C s_ y t d Wn t j } n X| j t t } | j | t | j | j t d S( s Trapping a failure.t testN( t NotImplementedErrorR R t trapt SystemExitt RuntimeErrort assertEqualt type( t selfR t error( ( s= /usr/lib/python2.7/dist-packages/twisted/test/test_failure.pyt testFailAndTrap( s c C s@ y t Wn t j } n X| j t j | j t d S( s0 Making sure trap doesn't trap what it shouldn't.N( t ValueErrorR R t assertRaisesR t OverflowError( R R ( ( s= /usr/lib/python2.7/dist-packages/twisted/test/test_failure.pyt test_notTrapped3 s c C s' | j | j | d | | f d S( s@ Assert that s starts with a particular prefix. s %r is not the start of %rN( t assertTruet startswith( R t st prefix( ( s= /usr/lib/python2.7/dist-packages/twisted/test/test_failure.pyt assertStartsWith<