[py-dev] New plugin: pytest-timeout
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!
More information about the Pytest-dev