python使用unittest编写测试代码
2016-07-05 16:53
471 查看
背景
做开发的朋友在写代码的同时一般都会写测试代码,这对于做运维的同学却很少用。
今天我们就来写写测试代码,用unittest模块。
实例演示
[code]cat test.py import unittest def IsOdd(n): return n % 2 == 1 class IsOddTests(unittest.TestCase): def setUp(self): print "Test start..............." def tearDown(self): print "Test end ............" def testOne(self): self.failUnless(IsOdd(2)) def testTwo(self): self.failIf(IsOdd(2)) def testcase1(self): self.version = "1.6.1" self.assertEqual(self.version, "2.2", "version should be 1.6.1") if __name__ == '__main__': unittest.main()
对于unittest一般的用法是把unittest.TestCase作为子类传给一个新建的类,然后在类里面写测试函数。
注意,测试函数名一定要以"test"开头,不然就不会执行的。
"setUp"和"tearDown"是申请和回收资源的函数。
相关文章推荐
- python unittest编写测试代码
- 使用简单的unittest编写接口测试脚本
- 【python单元测试unittest】加载测试套的代码修正
- python实例编写(6)--引入unittest测试框架,构造测试集批量测试(以微信统一管理平台为例)
- 使用Google Unit Test 测试你的C++代码
- 使用PYTHON的UNITTEST做测试
- python如何使用unittest测试接口
- Python利用unittest框架编写接口测试小栗子
- Python之使用unittest框架和HTMLTestRunner.py文件实现多个测试用例执行与测试报告生成
- 使用 py.test 对 python 代码进行测试
- python 使用unittest 测试接口
- python调用HTMLTestRunner+unittest实现一次执行多个测试类,并生成与每个测试类对应的测试报告,并不像某些人写的每次只执行一个测试类,具体看代码,附上整个project代码
- selenium-python编写unittest运行代码时候不执行
- Python之unittest测试代码
- Python中的测试模块unittest和doctest的使用教程
- (1)写一个程序,用于分析一个字符串中各个单词出现的频率,并将单词和它出现的频率输出显示。(单词之间用空格隔开,如“Hello World My First Unit Test”); (2)编写单元测试进行测试; (3)用ElcEmma查看代码覆盖率,要求覆盖率达到100%。
- 【python】python的unittest使用
- Python集成开发环境pyscriptor的使用介绍(代码编写, 程序调试, IDE设置等)
- 使用Python编写一个最基础的代码解释器的要点解析
- python unittest单元测试模块 test模块test_support使用