一个简单的unittest执行跳过(skip)用例
2020-05-25 本文已影响0人
小邝小邝
1、导入unittest、random模块,创建一个类
![](https://img.haomeiwen.com/i12840157/359da77e206a90b6.png)
2、条件跳过,reason是用来描述为什么跳过它
![](https://img.haomeiwen.com/i12840157/17d33091410c5b58.png)
3、有条件跳过,当condition满足的情况下便跳过此装饰器装饰的用例
![](https://img.haomeiwen.com/i12840157/e89c6063c873c3a9.png)
4、条件跳过,当condition满足的情况下便要执行此装饰器的用例,与上个相反
![](https://img.haomeiwen.com/i12840157/75e165c9d66d408a.png)
5、于标记期望执行失败的测试方法,如果该测试方法执行失败,则被认为是成功:如果执行成功,则被认为是失败
![](https://img.haomeiwen.com/i12840157/dffd4c9c0b42a7b9.png)
6、执行
![](https://img.haomeiwen.com/i12840157/be0ed08b0912be0a.png)
7、执行结果
![](https://img.haomeiwen.com/i12840157/e143c88a46ea3d19.png)