如何测试 Flask 中使用 Celery 时的业务流程?

2015-04-22 09:49:00 +08:00
 Feiox

不知道怎么写测试测试异步?
总不能先在命令行中启动 Celery,然后再启动测试任务吧?
另外,如果想测试几百个并发任务,那么测试应该如何写?用 time.sleep(30) 这种方式吗?

2506 次点击
所在节点    问与答
2 条回复
washinriver
2015-04-22 10:23:15 +08:00
我一般是先对celery的task做单元测试,
然后再启动celery,对整体做功能测试.
Archangel_SDY
2015-04-22 11:46:28 +08:00
Celery 在单测中可以是同步模式。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/185401

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX