Current Path : /usr/lib/python2.7/unittest/ |
Current File : //usr/lib/python2.7/unittest/suite.pyc |
|_c @ s d Z d d l Z d d l m Z d d l m Z e Z d Z d e f d YZ d e f d YZ d e f d YZ d Z d e f d YZ d S( t TestSuiteiNi ( t case( t utilc C s t | | d } | d S( Nc S s d S( N( t None( ( ( s$ /usr/lib/python2.7/unittest/suite.pyt <lambda> s ( t getattr( t parentt attrt func( ( s$ /usr/lib/python2.7/unittest/suite.pyt _call_if_exists s t BaseTestSuitec B sz e Z d Z d d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z RS( sN A simple test suite that doesn't provide class or module shared fixtures. c C s g | _ | j | d S( N( t _testst addTests( t selft tests( ( s$ /usr/lib/python2.7/unittest/suite.pyt __init__ s c C s d t j | j t | f S( Ns <%s tests=%s>( R t strclasst __class__t list( R ( ( s$ /usr/lib/python2.7/unittest/suite.pyt __repr__ s c C s, t | | j s t St | t | k S( N( t isinstanceR t NotImplementedR ( R t other( ( s$ /usr/lib/python2.7/unittest/suite.pyt __eq__ s c C s | | k S( N( ( R R ( ( s$ /usr/lib/python2.7/unittest/suite.pyt __ne__ s c C s t | j S( N( t iterR ( R ( ( s$ /usr/lib/python2.7/unittest/suite.pyt __iter__% s c C s+ d } x | D] } | | j 7} q W| S( Ni ( t countTestCases( R t casest test( ( s$ /usr/lib/python2.7/unittest/suite.pyR ( s c C sw t | d s- t d j t | n t | t rc t | t j t f rc t d n | j j | d S( Nt __call__s {} is not callablesN TestCases and TestSuites must be instantiated before passing them to addTest()( t hasattrt TypeErrort formatt reprR t typet issubclassR t TestCaseR R t append( R R ( ( s$ /usr/lib/python2.7/unittest/suite.pyt addTest. s c C s@ t | t r t d n x | D] } | j | q% Wd S( Ns0 tests must be an iterable of tests, not a string( R t basestringR R' ( R R R ( ( s$ /usr/lib/python2.7/unittest/suite.pyR 8 s c C s, x% | D] } | j r Pn | | q W| S( N( t shouldStop( R t resultR ( ( s$ /usr/lib/python2.7/unittest/suite.pyt run>