Current Path : /usr/lib/python2.7/dist-packages/twisted/internet/test/ |
Current File : //usr/lib/python2.7/dist-packages/twisted/internet/test/test_threads.pyc |
ZOc @ s d Z e Z d d l m Z d d l Z d d l Z d d l m Z d d l m Z d d l m Z d e f d YZ e j e j d S( s2 Tests for implementations of L{IReactorThreads}. i( t refN( t isInIOThread( t ReactorBuilder( t ThreadPoolt ThreadTestsBuilderc B s_ e Z d Z d Z d Z d Z d Z d Z d Z d Z d Z d Z RS( sD Builder for defining tests relating to L{IReactorThreads}. c s g | j j | j t | j j d f d } j | | j d | j d d | j d d | j j d d S( s C{reactor.getThreadPool()} returns an instance of L{ThreadPool} which starts when C{reactor.run()} is called and stops before it returns. s( Pool should not start before reactor.runc s. j j j j j d S( N( t appendt startedt joinedt stop( ( t statet reactort pool( sF /usr/lib/python2.7/dist-packages/twisted/internet/test/test_threads.pyt f# s i i s# Pool should start after reactor.runi s- Pool should not be joined before reactor.stops0 Pool should be stopped after reactor.run returnsN( t buildReactort getThreadPoolt assertIsInstanceR t assertFalseR t callWhenRunningt runReactort assertTrueR ( t selfR ( ( R R R sF /usr/lib/python2.7/dist-packages/twisted/internet/test/test_threads.pyt test_getThreadPool s c C s<