我有一个AppEngine应用程序,它公开了一些API。现在我正在为这些API编写测试,但其中一些已将任务排入队列。我不确定如何编写一个等待某个API调用排队完成的所有任务的测试用例。
任何想法如何在测试中我可以验证某些任务已经完成?
答案 0 :(得分:8)
我假设您使用的是testbed。
在测试平台中,排队任务坐在那里直到你自己执行它们。由于测试环境是单线程的,因此您可以手动执行队列中的任务,并确切知道它们何时完成。
这个answer向您展示了如何手动执行任务。
答案 1 :(得分:0)
SDK附带testbed for some APIs,任务队列就是其中之一。