1

我在 python GAE 应用程序中添加了一个新队列,并想向其中添加任务,但UnknownQueueError在运行测试时总是得到一个。另一方面,我看到 GAE 管理控制台(本地和远程)中存在队列。所以问题是(1)当我将任务添加到队列时我会错过什么吗?(2) 如果没有,那么我如何在测试中运行自定义队列?

这是我的 queue.yaml

queue: - name: requests rate: 20/s bucket_size: 100 retry_parameters: task_age_limit: 60s

我的python调用如下:

taskqueue.add(queue_name="requests", url=reverse('queue_request', kwargs={"ckey":ckey}))

有任何想法吗?

4

1 回答 1

1

如果您正在运行 unitest 并使用 init_taskqueue_stub() ,则需要在使用 root_path 参数调用它时传递 queue.yaml 的路径。

于 2012-05-22T08:16:04.867 回答