???<!-- GIF89;a -->
123123123123
.....................................................................................................................................???<!-- GIF89;a -->
123123123123
.....................................................................................................................................ó
|fc           @   sR   d  d l  Z  d  d l m Z d e  j f d „  ƒ  YZ e d k rN e  j ƒ  n  d S(   iÿÿÿÿN(   t   LoggingResultt   Test_TestSkippingc           B   sY   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z d „  Z	 d „  Z
 RS(	   c         C   s	  d t  j f d „  ƒ  Y} g  } t | ƒ } | d ƒ } | j | ƒ |  j | d d d g ƒ |  j | j | d f g ƒ d t  j f d „  ƒ  Y} g  } t | ƒ } | d	 ƒ } | j | ƒ |  j | d d d g ƒ |  j | j | d
 f g ƒ |  j | j d ƒ d  S(   Nt   Fooc           B   s   e  Z d  „  Z RS(   c         S   s   |  j  d ƒ d  S(   Nt   skip(   t   skipTest(   t   self(    (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyt   test_skip_me
   s    (   t   __name__t
   __module__R   (    (    (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyR   	   s   R   t	   startTestt   addSkipt   stopTestR   c           B   s   e  Z d  „  Z d „  Z RS(   c         S   s   |  j  d ƒ d  S(   Nt   testing(   R   (   R   (    (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyt   setUp   s    c         S   s   d  S(   N(    (   R   (    (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyt   test_nothing   t    (   R   R   R   R   (    (    (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyR      s   	R   R   i   (   t   unittestt   TestCaseR    t   runt   assertEqualt   skippedt   testsRun(   R   R   t   eventst   resultt   test(    (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyt   test_skipping   s    c   	         s6  t  j t t f t  j t t f f } x| D]\ ‰  ‰ ‰ d t  j f ‡  ‡ ‡ f d †  ƒ  Y} | d ƒ } | d ƒ } t  j | | g ƒ } g  } t | ƒ } | j | ƒ |  j	 t
 | j ƒ d ƒ d d d d d	 d g } |  j	 | | ƒ |  j	 | j d
 ƒ |  j	 | j | d f g ƒ |  j | j ƒ  ƒ q+ Wd  S(   NR   c              s8   e  Z ˆ  ˆ d  ƒ d „  ƒ Z ˆ  ˆ d  ƒ d „  ƒ Z RS(   R   c         S   s   d  S(   N(    (   R   (    (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyt	   test_skip%   s    c         S   s   d  S(   N(    (   R   (    (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyt   test_dont_skip(   s    (   R   R   R   R   (    (   t   decot   do_skipt	   dont_skip(    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyR   $   s   R   R   i   R	   R
   R   t
   addSuccessi   R   (   R   t
   skipUnlesst   Falset   Truet   skipIfR   t	   TestSuiteR    R   R   t   lenR   R   t
   assertTruet   wasSuccessful(	   R   t   op_tableR   t   test_do_skipR   t   suiteR   R   t   expected(    (   R   R   R   s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyt   test_skipping_decorators    s"    %	c            s›   t  j d ƒ d t  j f ‡  f d †  ƒ  Yƒ } g  ‰  t  j ƒ  } | d ƒ } t  j | g ƒ } | j | ƒ |  j | j | d f g ƒ |  j ˆ  g  ƒ d  S(   NR   R   c              s   e  Z ‡  f d  †  Z RS(   c            s   ˆ  j  d ƒ d  S(   Ni   (   t   append(   R   (   t   record(    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyt   test_1;   s    (   R   R   R/   (    (   R.   (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyR   9   s   R/   (   R   R   R   t
   TestResultR$   R   R   R   (   R   R   R   R   R*   (    (   R.   s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyt   test_skip_class8   s    c            s±   t  j d ƒ d d ‡  f d †  ƒ  Yƒ } d | t  j f d „  ƒ  Y} g  ‰  t  j ƒ  } | d ƒ } t  j | g ƒ } | j | ƒ |  j | j | d f g ƒ |  j ˆ  g  ƒ d  S(   NR   t   Mixinc              s   e  Z ‡  f d  †  Z RS(   c            s   ˆ  j  d ƒ d  S(   Ni   (   R-   (   R   (   R.   (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyR/   H   s    (   R   R   R/   (    (   R.   (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyR2   F   s   R   c           B   s   e  Z RS(    (   R   R   (    (    (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyR   J   s   R/   (    (   R   R   R   R0   R$   R   R   R   (   R   R2   R   R   R   R*   (    (   R.   s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyt&   test_skip_non_unittest_class_old_styleE   s    (c            s´   t  j d ƒ d t f ‡  f d †  ƒ  Yƒ } d | t  j f d „  ƒ  Y} g  ‰  t  j ƒ  } | d ƒ } t  j | g ƒ } | j | ƒ |  j | j | d f g ƒ |  j ˆ  g  ƒ d  S(   NR   R2   c              s   e  Z ‡  f d  †  Z RS(   c            s   ˆ  j  d ƒ d  S(   Ni   (   R-   (   R   (   R.   (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyR/   W   s    (   R   R   R/   (    (   R.   (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyR2   U   s   R   c           B   s   e  Z RS(    (   R   R   (    (    (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyR   Y   s   R/   (	   R   R   t   objectR   R0   R$   R   R   R   (   R   R2   R   R   R   R*   (    (   R.   s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyt&   test_skip_non_unittest_class_new_styleT   s    c         C   s   d t  j f d „  ƒ  Y} g  } t | ƒ } | d ƒ } | j | ƒ |  j | d d d g ƒ |  j | j d d | ƒ |  j | j ƒ  ƒ d  S(   NR   c           B   s   e  Z e j d  „  ƒ Z RS(   c         S   s   |  j  d ƒ d  S(   Ns   help me!(   t   fail(   R   (    (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyt   test_diee   s    (   R   R   R   t   expectedFailureR7   (    (    (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyR   d   s   R7   R	   t   addExpectedFailureR   i    (   R   R   R    R   R   t   expectedFailuresR&   R'   (   R   R   R   R   R   (    (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyt   test_expected_failurec   s    	c         C   sš   d t  j f d „  ƒ  Y} g  } t | ƒ } | d ƒ } | j | ƒ |  j | d d d g ƒ |  j | j ƒ |  j | j | g ƒ |  j | j	 ƒ  ƒ d  S(   NR   c           B   s   e  Z e j d  „  ƒ Z RS(   c         S   s   d  S(   N(    (   R   (    (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyR7   s   s    (   R   R   R   R8   R7   (    (    (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyR   r   s   R7   R	   t   addUnexpectedSuccessR   (
   R   R   R    R   R   t   assertFalset   failurest   unexpectedSuccessesR&   R'   (   R   R   R   R   R   (    (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyt   test_unexpected_successq   s    	c            s–   d t  j f ‡  f d †  ƒ  Y‰  t  j ƒ  } ˆ  d ƒ } t  j | g ƒ } | j | ƒ |  j | j | d f g ƒ |  j ˆ  j ƒ |  j ˆ  j	 ƒ d  S(   NR   c              sJ   e  Z e Z e Z ‡  f d  †  Z ‡  f d †  Z e j d ƒ d „  ƒ Z	 RS(   c            s   t  ˆ  _ d  S(   N(   R"   t   wasSetUp(   R   (   R   (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyR   „   s    c            s   t  ˆ  _ d  S(   N(   R"   t   wasTornDown(   R   (   R   (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyt   tornDown†   s    R   c         S   s   d  S(   N(    (   R   (    (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyR/   ˆ   s    (
   R   R   R!   RA   RB   R   RC   R   R   R/   (    (   R   (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyR      s
   R/   R   (
   R   R   R0   R$   R   R   R   R=   RA   RB   (   R   R   R   R*   (    (   R   s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyt   test_skip_doesnt_run_setup€   s    c            s   d „  ‰  d t  j f ‡  f d †  ƒ  Y} t  j ƒ  } | d ƒ } t  j | g ƒ } | j | ƒ |  j | j | d f g ƒ d  S(   Nc            s   ‡  f d †  } | S(   Nc             s
   ˆ  |  Œ  S(   N(    (   t   a(   t   func(    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyt   inner–   s    (    (   RF   RG   (    (   RF   s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyt	   decorator•   s    R   c              s&   e  Z ˆ  e j d  ƒ d „  ƒ ƒ Z RS(   R   c         S   s   d  S(   N(    (   R   (    (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyR/   ›   s    (   R   R   R   R   R/   (    (   RH   (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyR   š   s   R/   R   (   R   R   R0   R$   R   R   R   (   R   R   R   R   R*   (    (   RH   s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyt   test_decorated_skip”   s    	(   R   R   R   R,   R1   R3   R5   R;   R@   RD   RI   (    (    (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyR      s   								t   __main__(   R   t   unittest.test.supportR    R   R   R   t   main(    (    (    s3   /usr/lib64/python2.7/unittest/test/test_skipping.pyt   <module>   s   ¡