python - 如果 SetUpClass 中的某些条件失败,则跳过单元测试

标签 python unit-testing python-3.x python-unittest

我正在使用 pyUnit 框架对我的应用程序进行单元测试。如果 setUpClass 中的某些条件失败,有什么方法可以跳过类里面的所有测试?

目前,我正在 setUpClass 中设置环境(创建资源、配置全局设置)。但是,如果这些资源创建中的任何一个失败......我正在引发异常。相反,我想跳过整个测试套件。

最佳答案

得到答案:

对于那些被困在这里的人-

可以通过以下方式从 setUpClass 中跳过 unittest-

raise unittest.SkipTest(message)

关于python - 如果 SetUpClass 中的某些条件失败,则跳过单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11452981/

相关文章:

Python - 创建索引时出现KeyError

python - 自动将一些文本附加到每条日志消息

c++ - 对以副作用为目的的函数进行单元测试

python - 使用 pip3 问题安装 guppy

python - 将多个值拆分为新行

python - 如何制作可启动 USB 以运行 Python 脚本

python - Pandas : drop_duplicates().fillna(0) 不填充零

typescript - 在 Nestjs 中用 Jest 手动模拟不起作用

c# - 为什么在使用 NET40-NoCaSTLe 时会出现 'Moq.Proxy.CaSTLeProxyFactory' 类型初始化程序异常?

python - 使用 Python 3.4 创建的 ReportLab pdf 中缺少字母 č