ó
Û“Cc           @   s‘   d  d l  Z  d  d l m Z d  d l m Z m Z d e j f d „  ƒ  YZ d e f d „  ƒ  YZ d e f d	 „  ƒ  YZ d
 e f d „  ƒ  YZ	 d S(   iÿÿÿÿN(   t   unittest(   t   reportert   runnert	   TrialTestc           B   s   e  Z d  „  Z RS(   c         C   s1   t  j  ƒ  |  _ t j ƒ  |  _ t j ƒ  |  _ d  S(   N(   t   StringIOt   outputR   t
   TestResultR   t
   TestLoadert   loader(   t   self(    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyt   setUp   s    (   t   __name__t
   __module__R
   (    (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyR      s   t   TestInterruptInTestc           B   s<   e  Z d  e j f d „  ƒ  YZ d „  Z d „  Z d „  Z RS(   t   InterruptedTestc           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         C   s
   t  ‚ d  S(   N(   t   KeyboardInterrupt(   R	   (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyt   test_02_raiseInterrupt   s    c         C   s   d  S(   N(    (   R	   (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyt   test_01_doNothing   s    c         C   s   t  t _ d  S(   N(   t   TrueR   t   test_03_doNothing_run(   R	   (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyt   test_03_doNothing   s    (   R   R   R   R   R   (    (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyR      s   		c         C   s8   t  t |  ƒ j ƒ  |  j j t j ƒ |  _ d  t _ d  S(   N(	   t   superR   R
   R   t	   loadClassR   t   suitet   NoneR   (   R	   (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyR
      s    c         C   sF   |  j  d |  j j ƒ  ƒ |  j  d |  j j ƒ |  j |  j j ƒ d  S(   Ni   i    (   t   failUnlessEqualR   t   countTestCasesR   t   testsRunt   failIft
   shouldStop(   R	   (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyt   test_setUpOK   s    c         C   s_   t  j |  j g ƒ j |  j ƒ |  j |  j j ƒ |  j d |  j j ƒ |  j	 t
 j d ƒ d  S(   Ni   s   test_03_doNothing ran.(   R   t
   TrialSuiteR   t   runR   t
   failUnlessR   R   R   R   R   R   (   R	   (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyt   test_interruptInTest"   s
    (   R   R   R    t   TestCaseR   R
   R   R"   (    (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyR      s   
		t   TestInterruptInSetUpc           B   sB   e  Z d  Z d e j f d „  ƒ  YZ d „  Z d „  Z d „  Z RS(   i    R   c           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         C   s   t  j d k r t ‚ n  d  S(   Ni    (   R$   R   R   (   R	   (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyR
   .   s    c         C   s   t  j d 7_ d  S(   Ni   (   R$   R   (   R	   (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyt   test_012   s    c         C   s   t  j d 7_ t t  _ d  S(   Ni   (   R$   R   R   t   test_02_run(   R	   (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyt   test_025   s    (   R   R   R
   R%   R'   (    (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyR   -   s   		c         C   sA   t  t |  ƒ j ƒ  |  j j t j ƒ |  _ t t _ d t _	 d  S(   Ni    (
   R   R$   R
   R   R   R   R   t   FalseR&   R   (   R	   (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyR
   9   s
    		c         C   sY   |  j  d t j ƒ |  j  d |  j j ƒ  ƒ |  j  d |  j j ƒ |  j |  j j ƒ d  S(   Ni    i   (   R   R$   R   R   R   R   R   R   (   R	   (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyR   @   s    c         C   s_   t  j |  j g ƒ j |  j ƒ |  j |  j j ƒ |  j d |  j j ƒ |  j	 t
 j d ƒ d  S(   Ni   s   test_02 ran(   R   R   R   R    R   R!   R   R   R   R   R$   R&   (   R	   (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyt   test_interruptInSetUpF   s
    (	   R   R   R   R    R#   R   R
   R   R)   (    (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyR$   *   s
   		t   TestInterruptInTearDownc           B   sB   e  Z d  Z d e j f d „  ƒ  YZ d „  Z d „  Z d „  Z RS(   i    R   c           B   s#   e  Z d  „  Z d „  Z d „  Z RS(   c         C   s   t  j d k r t ‚ n  d  S(   Ni    (   R*   R   R   (   R	   (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyt   tearDownR   s    c         C   s   t  j d 7_ d  S(   Ni   (   R*   R   (   R	   (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyR%   V   s    c         C   s   t  j d 7_ t t  _ d  S(   Ni   (   R*   R   R   R&   (   R	   (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyR'   Y   s    (   R   R   R+   R%   R'   (    (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyR   Q   s   		c         C   sA   t  t |  ƒ j ƒ  |  j j t j ƒ |  _ d t _ t t _	 d  S(   Ni    (
   R   R*   R
   R   R   R   R   R   R(   R&   (   R	   (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyR
   ]   s
    		c         C   sY   |  j  d t j ƒ |  j  d |  j j ƒ  ƒ |  j  d |  j j ƒ |  j |  j j ƒ d  S(   Ni    i   (   R   R*   R   R   R   R   R   R   (   R	   (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyR   d   s    c         C   s_   t  j |  j g ƒ j |  j ƒ |  j d |  j j ƒ |  j |  j j ƒ |  j	 t
 j d ƒ d  S(   Ni   s   test_02 ran(   R   R   R   R    R   R   R   R!   R   R   R*   R&   (   R	   (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyt   test_interruptInTearDownj   s
    (	   R   R   R   R    R#   R   R
   R   R,   (    (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyR*   N   s
   		(
   R   t   twisted.trialR    R   R   R#   R   R   R$   R*   (    (    (    sD   /usr/lib/python2.7/dist-packages/twisted/trial/test/test_keyboard.pyt   <module>   s   $