本文介绍了如果 SetUpClass 中的某些条件失败,则跳过单元测试的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在使用 pyUnit 框架来对我的应用程序进行单元测试.如果 setUpClass 中的某些条件失败,有什么办法可以跳过课堂上的所有测试吗?

I was playing with pyUnit framework for unittest testing of my application. Is there any any way to skip all the tests in class if certain condition in setUpClass fails?

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

Currently, I am setting up environment (creating resources, configuring global settings) in setUpClass. But, if any of these resource creation fails..I am raising exception. Instead of that I want to skip the whole test suite.

推荐答案

得到答案:

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

For those who gets stuck here-

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

unittest can be skipped from setUpClass in following way-

raise unittest.SkipTest(message)

这篇关于如果 SetUpClass 中的某些条件失败,则跳过单元测试的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

07-09 04:20