[Twisted-Python] reactor start/stop frustrations in tests
glyph at twistedmatrix.com
Wed Jan 20 22:40:15 EST 2010
On Jan 20, 2010, at 10:36 PM, Brad Milne wrote:
> Hi all
> I know this has been discussed numerous times, but I need some extra help. I have used nose.twistedtools' @deferred decorator to run the reactor within a test method to date. Now I am writing some performance tests for our application and need better control over the reactor.
> nose has threaded_reactor() and reactor_stop() to control things, but regardless, it still doesn't seem to shut down. I need to shut down the reactor between tests so that requests are dropped (ie get a real representation of completed tasks within test time). Would you recommend trial instead?
Trial would work better with tests that want a "real" reactor though, yes, but it still won't let you shut down the reactor.
If you really want to do that, please re-open this ticket by attaching a patch: <http://twistedmatrix.com/trac/ticket/3518> - and remember to add the 'review' keyword so someone will notice it :)
More information about the Twisted-Python