V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Feiox
V2EX  ›  问与答

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

  •  
  •   Feiox · 2015-04-22 09:49:00 +08:00 · 2630 次点击
    这是一个创建于 3504 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    2 条回复    2015-04-22 11:46:28 +08:00
    washinriver
        1
    washinriver  
       2015-04-22 10:23:15 +08:00
    我一般是先对celery的task做单元测试,
    然后再启动celery,对整体做功能测试.
    Archangel_SDY
        2
    Archangel_SDY  
       2015-04-22 11:46:28 +08:00 via Android
    Celery 在单测中可以是同步模式。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2647 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 02:53 · PVG 10:53 · LAX 18:53 · JFK 21:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.