May*_*yur 16 python unit-testing python-3.x python-unittest
我正在玩pyUnit我的应用程序的单元测试框架.如果setUpClass中的某些条件失败,有没有办法跳过课堂上的所有测试?
目前,我正在setUpClass中设置环境(创建资源,配置全局设置).但是,如果这些资源创建中的任何一个失败了......我正在提出异常.而不是我想跳过整个测试套件.
May*_*yur 34
得到了答案:
对于那些被困在这里的人 -
unittest可以通过以下方式从setUpClass中跳过 -
raise unittest.SkipTest(message)
Run Code Online (Sandbox Code Playgroud)
文档建议使用TestCase.skipTest(),而不是显式引发SkipTest异常.例如:
def setUp(self):
if skip_tests_flag:
self.skipTest('skipped test due to skip_tests_flag')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6995 次 |
| 最近记录: |