单元测试unittest
程序员文章站
2022-06-13 08:25:26
一.基本语法 写法一 写法二 二.测试方法 assertEqual(A,B) 判断A,B值是否相同 assertNotEqual (A,B) 判断A,B值是否不相同 assertTrue(a,b,c.......) 判断里面的值是否为True assertFalse(a,b,c.......) 判断 ......
一.基本语法
写法一
import unittest def sb(xxx): return xxx class testfunc(unittest.testcase): #基础testcase类 def test_sb(self): self.assertequal(sb('xxx'), 'xxx') if __name__ == '__main__': unittest.main()
写法二
import unittest def sb(xxx): return xxx unittest.testcase().assertequal(sb("xxx"),"xxx") unittest.main()
二.测试方法
assertequal(a,b)
判断a,b值是否相同
assertnotequal (a,b)
判断a,b值是否不相同
asserttrue(a,b,c.......)
判断里面的值是否为true
assertfalse(a,b,c.......)
判断里面的值是否为false
assertis(a,b)
判断a,b内存地址是否相同
assert isnot (a,b)
判断a,b内存地址是否不相同
assertisnone(a)
判断a是否是none
assertisnotnone (a)
判断a是否不是none
assertin(a,b)
判断a是否在b内
assertnotin (a,b)
判断a是否不在b内
assertisinstance(a,b)
判断ab类型是否相同
assertnotisinstance(a,b)
判断ab类型是否不相同
assertraises(错误类型,方法,位置形参1,位置形参2)
判断函数运行是否会抛出指定异常
上一篇: 豆浆可以每天喝吗,控制好喝豆浆的量很重要
推荐阅读
-
ruby中的单元测试
-
SpringBoot对Controller进行单元测试的实现代码 附乱码解决方案
-
有webservice参与的系统的单元测试, 使用mock object (二) mock objectrspecrubyTDDWeb service
-
有webservice参与的系统的单元测试, 使用mock object (三) ruby设计模式单元测试mock
-
一键测试生成单元测试报告testNG+BeautifulReport
-
有webservice参与的系统的单元测试, 使用mock object (三) ruby设计模式单元测试mock
-
PHP simpleTest 单元测试
-
expectations——轻量级的单元测试框架
-
PHP单元测试利器:PHPUnit深入理解(1)
-
数据库单元测试工具-SQLUnit