AppEngine python unittest任务队列

时间:2012-04-07 21:30:51

标签: google-app-engine

我有一个AppEngine应用程序,它公开了一些API。现在我正在为这些API编写测试,但其中一些已将任务排入队列。我不确定如何编写一个等待某个API调用排队完成的所有任务的测试用例。

任何想法如何在测试中我可以验证某些任务已经完成?

2 个答案:

答案 0 :(得分:8)

我假设您使用的是testbed

在测试平台中,排队任务坐在那里直到你自己执行它们。由于测试环境是单线程的,因此您可以手动执行队列中的任务,并确切知道它们何时完成。

这个answer向您展示了如何手动执行任务。

答案 1 :(得分:0)

SDK附带testbed for some APIs,任务队列就是其中之一。