单元测试 after_this_request + call_on_close 中的代码在请求后执行

问题描述 投票:0回答:1

下面的示例代码类似于这个答案,它在返回Flask响应后运行一个函数。这个效果很好。

我的问题是如何通过在测试期间调用 

Flask.test_client

进行单元测试?

似乎默认情况下
my_task()
不会触发

Flask.test_client

动作。

after_this_request
    

测试客户端不会像在实时服务器中那样等待响应被完全处理。您可能需要在测试期间模拟此行为。也许,您可以在测试阶段手动触发您的功能。
unit-testing flask
1个回答
0
投票

© www.soinside.com 2019 - 2024. All rights reserved.