gpt4 book ai didi

python - 根据设置中的条件退出测试

转载 作者:行者123 更新时间:2023-11-30 23:40:29 25 4
gpt4 key购买 nike

我有一组使用unittest实现的测试,它们是自动运行的。我想每小时最多运行一次它们,并且我有一个方法检查此条件,并返回 True(如果可以运行它们)或 False(如果应该退出测试)。

如何将其与单元测试集成,以便在检查函数返回 False 时 setUpClass 或 setUp 方法退出(并且不会失败)?

PS:我使用的是python 2.6,所以无法使用these

最佳答案

  1. 正如 Alex 提到的,您应该只记住上次测试运行日期,然后从部署脚本(而不是单元测试)运行测试或不运行测试。

  2. 如果您需要 python 2.6 上的现代单元测试类,您可以执行“pip install unittest2”。

  3. 可以通过您自己的装饰器执行类似的操作,该装饰器将每个测试用例包装在函数内,该函数可以运行它们或在某些条件下跳过,但这对您来说不是一个好的解决方案。

关于python - 根据设置中的条件退出测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12640275/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com