2024-09-30 16:26:14 发布
网友
更新了:最初我没有意识到这只会在从单元测试运行时失败。在
我在AppEngine和Python中有一个工作任务队列。 -手动调用视图时,任务将添加到队列并运行 -从单元测试调用时,将任务添加到队列失败,并出现一个未知的QueueError。在
当阅读其他遇到this问题的人时,有人建议重写taskqueue_stub来解决这个问题。但我不知道该怎么做或者为什么。在
taskqueue_stub
编辑:工作答案。我的问题是在单个单元测试中添加存根修复:将其移动到setUp()修复的东西。在
在测试.py在
from google.appengine.api import apiproxy_stub_map import os class BlahTest(MyAppTestCase) def setUp(self): '''Ensure dev appserver task queue knows where to find queue.yaml''' taskqueue_stub = apiproxy_stub_map.apiproxy.GetStub( 'taskqueue' ) dircontainingqueuedotyaml = os.path.dirname(os.path.dirname( __file__ )) taskqueue_stub._root_path = dircontainingqueuedotyaml
现在可以了。在
编辑:工作答案。我的问题是在单个单元测试中添加存根修复:将其移动到setUp()修复的东西。在
在测试.py在
现在可以了。在
相关问题 更多 >
编程相关推荐