Feiox
V2EX  ›  问与答

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

  •  
  •   Feiox · Apr 22, 2015 · 3249 views
    This topic created in 4067 days ago, the information mentioned may be changed or developed.

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

    2 replies    2015-04-22 11:46:28 +08:00
    washinriver
        1
    washinriver  
       Apr 22, 2015
    我一般是先对celery的task做单元测试,
    然后再启动celery,对整体做功能测试.
    Archangel_SDY
        2
    Archangel_SDY  
       Apr 22, 2015 via Android
    Celery 在单测中可以是同步模式。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3091 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 14:26 · PVG 22:26 · LAX 07:26 · JFK 10:26
    ♥ Do have faith in what you're doing.