%PDF- %PDF-
Direktori : /usr/local/lib/python2.7/unittest/ |
Current File : //usr/local/lib/python2.7/unittest/suite.pyc |
ó Pêáac @ 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 TestSuiteiÿÿÿÿNi ( t case( t utilc C s t | | d „ ƒ } | ƒ d S( Nc S s d S( N( t None( ( ( s* /usr/local/lib/python2.7/unittest/suite.pyt <lambda> t ( t getattr( t parentt attrt func( ( s* /usr/local/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/local/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/local/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/local/lib/python2.7/unittest/suite.pyt __eq__ s c C s | | k S( N( ( R R ( ( s* /usr/local/lib/python2.7/unittest/suite.pyt __ne__ s c C s t | j ƒ S( N( t iterR ( R ( ( s* /usr/local/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/local/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/local/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/local/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/local/lib/python2.7/unittest/suite.pyt run>