栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

单元测试二 unitest的skip语句

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

单元测试二 unitest的skip语句

1.skip语句类型如下:

@unittest.skip(原因

无条件跳过装饰测试。 原因应该描述为什么要跳过测试。

@unittest.skipIf(条件原因

如果条件为真,则跳过装饰测试。

@unittest.skipUnless(条件原因

除非条件为真,否则跳过修饰测试。

@unittest.expectedFailure

将测试标记为预期的失败或错误。如果测试失败或测试功能本身出错(而不是测试夹具 方法之一),那么它将被认为是成功的。如果测试通过,将被视为失败。

异常unittest.SkipTest(原因

引发此异常以跳过测试。

import unittest
from unittest_test.modualstested import *

class demoTest(unittest.TestCase):

    def setUp(self):
        print('nBefore Testing')

    def teardown(self):
        print('After Testing')

    @unittest.skip("这条用例不执行")
    def test_add(self):
        print("nTest add(a , b)")
        self.assertEqual(5, add(3 , 2))

    def test_minus(self):
        print("nTest minus(a , b)")
        self.assertEqual(1, minus(3 , 2))

    def test_multi(self):
        print("nTest multi(a , b)")
        self.assertEqual(6, multi(3 , 2))

    def test_divide(self):
        print("nTest divide(a , b)")
        self.assertEqual(2, divide(4 , 2))

if __name__ == '__main__':
    unittest.main()
    
运行结果如下:-----------------------------

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/769212.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号