4

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

任何想法如何在测试本身中验证某些任务已经完成?

4

2 回答 2

8

我假设您正在使用testbed

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

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

于 2012-04-08T12:20:16.137 回答
0

SDK 附带了一些 API 的测试平台,taskqueue 就是其中之一。

于 2012-04-08T04:39:22.073 回答