[py-dev] New plugin: pytest-timeout

Ronny Pfannschmidt Ronny.Pfannschmidt at gmx.de
Fri Mar 9 00:42:31 CET 2012

On 03/09/2012 12:17 AM, Floris Bruynooghe wrote:
> On 7 March 2012 23:35, Ronny Pfannschmidt<Ronny.Pfannschmidt at gmx.de>  wrote:
>> in addition something for eventlet/gevent based timeout objects
>> as well as a ini option to choose the timeout method between signal/thread,
>> gevent, eventlet could be nice
> eventlet/gevent timeouts are also a good idea, I'll look into adding
> these as well.
> One issue with this however is that I hate calling import from inside
> a function (partially because I've looked too close at eventlet's
> patching code) but unconditionally importing it upfront, in a
> try-except block, woud be bad for py.test's startup time.  Would
> importing in a function be reasonable in this case?  Or am I missing
> another solution?

Lets go with the assumption that whoever is requesting a gevent/eventlet 
timeout knows enough of what hes doing
(since it would need a config entry)

then its reasonable enough to just grab the timeouts in the function

wrt monkeypatching, i think its strictly opt-in, and should also be left 
to the user


> Thanks for all the feedback everyone!
> Floris

More information about the Pytest-dev mailing list