Current Path : /usr/lib/python2.7/dist-packages/twisted/test/ |
Current File : //usr/lib/python2.7/dist-packages/twisted/test/test_rebuild.pyc |
=Nc @ s d d l Z d d l Z d d l Z d d l m Z d d l m Z d d l Z e j Z d d d Ya d t f d YZ d e f d YZ d e e f d Ya d d d YZ d a d e j f d YZ d e j f d YZ d S( iN( t unittest( t rebuildt Fooc B s e Z RS( ( t __name__t __module__( ( ( s= /usr/lib/python2.7/dist-packages/twisted/test/test_rebuild.pyR s t Barc B s e Z RS( ( R R ( ( ( s= /usr/lib/python2.7/dist-packages/twisted/test/test_rebuild.pyR s t Bazc B s e Z RS( ( R R ( ( ( s= /usr/lib/python2.7/dist-packages/twisted/test/test_rebuild.pyR s t Buzc B s e Z RS( ( R R ( ( ( s= /usr/lib/python2.7/dist-packages/twisted/test/test_rebuild.pyR s t HashRaisesRuntimeErrorc B s e Z d Z d Z d Z RS( s Things that don't hash (raise an Exception) should be ignored by the rebuilder. @ivar hashCalled: C{bool} set to True when __hash__ is called. c C s t | _ d S( N( t Falset hashCalled( t self( ( s= /usr/lib/python2.7/dist-packages/twisted/test/test_rebuild.pyt __init__ s c C s t | _ t d d S( Ns not a TypeError!( t TrueR t RuntimeError( R ( ( s= /usr/lib/python2.7/dist-packages/twisted/test/test_rebuild.pyt __hash__ s ( R R t __doc__R R ( ( ( s= /usr/lib/python2.7/dist-packages/twisted/test/test_rebuild.pyR s t RebuildTestCasec B sV e Z d Z d Z d Z d Z d Z d Z d Z d Z d Z RS( sH Simple testcase for rebuilding, to at least exercise the code. c C s | j | _ t j | j t j j | j d | _ t j | j t t j j | j d d j t j j d | j d S( Nt twisted_rebuild_fakelibs __init__.pyt wi ( t mktempt libPatht ost mkdirt patht joint fakelibPatht filet closet syst insert( R ( ( s= /usr/lib/python2.7/dist-packages/twisted/test/test_rebuild.pyt setUp+ s %c C s t j j | j d S( N( R R t removeR ( R ( ( s= /usr/lib/python2.7/dist-packages/twisted/test/test_rebuild.pyt tearDown3 s c C s d d l m } d d l } d d l } | j | t d t j j | j d d d l m } | j } y t Wn t k r nH Xd d l m } | j } d | j f d Y} | | _ | } | j } | j | j d | j d | j | t d t j j | j d t j | y t Wn t k rTn9 X| j } | j | j d | j | j d | j | j d | j | j d d S( Ni( t sibpaths myrebuilder1.pys myrebuilder.py( t myrebuilder( t test_rebuildt Cc B s e Z RS( ( R R ( ( ( s= /usr/lib/python2.7/dist-packages/twisted/test/test_rebuild.pyR% D s t ag?s myrebuilder2.pyt ct dt b( t twisted.python.utilR"