[TIP] Testing asynchronous method

Tom Davis tom at recursivedream.com
Tue Oct 18 12:35:35 PDT 2011



On Oct 18, 2011, at 1:55 PM, Jonathan Lange <jml at mumak.net> wrote:

> On Tue, Oct 18, 2011 at 6:40 PM, Pere Martir <pere.martir4 at gmail.com> wrote:
>> I want to test if a callback is called within a predefined time. I am
>> surprised that I cannot find a simple solution on Internet.
>> 
>> I don't want to use Twisted Trial or tornado.testing but only Python
>> built-in unittest, is it possible ? I am developing  an asynchronous
>> library by TDD, and I don't want to depend on Twisted or Tornado.
>> 
> 
> Yeah, it's possible, but you'll be re-implementing Twisted Trial for
> whatever asynchronous system you are using.
> 
> I'm biased, but I'd strongly recommend using Twisted Trial or
> something else that already exists.
> 

Unless you have a technical reason for not being able to depend on Trial (e.g. you literally cannot deploy Twisted), I concur. Trial is great and widely used.

> jml
> 
> _______________________________________________
> testing-in-python mailing list
> testing-in-python at lists.idyll.org
> http://lists.idyll.org/listinfo/testing-in-python



More information about the testing-in-python mailing list