Unittest测试用例加入到测试集中的操作实例
2017-04-22 00:00
597 查看
#coding=utf8 ''' 测试sub ''' import unittest from source.calcutor import calculatorClass class UpAndDown(unittest.TestCase): def setUp(self): '''创建对象实例''' self.cal1=calculatorClass() self.cal2=calculatorClass(15,2) def test_sub_1(self): '''first is litter than second''' result=self.cal1.sub() self.assertTrue(result >0,"The result should be greater than 0") self.assertGreater(result, 0, "The result should be greater than 0") self.assertEqual(result,10,"The result should be equal 0") def test_sub_2(self): '''first is greater than second''' result=self.cal2.sub() self.assertTrue(result >0,"The result should be greater than 0") self.assertGreater(result, 0, "The result should be greater than 0") self.assertEqual(result,13,"The result should be equal 0") def tearDown(self): ''''删除对象实例引用''' del self.cal1,self.cal2 def suite_1(): suite=unittest.TestSuite() '''方法1:把测试用例中的方法一个个添加到测试集中''' suite.addTest(UpAndDown('test_sub_1')) suite.addTest(UpAndDown('test_sub_2')) def suite_2(): suite=unittest.TestSuite() '''方法2:把测试用例中的方法一次添加到测试集中''' tests=["test_sub_1","test_sub_2"] suite.addTests(tests) return suite def suite_3(): tests=["test_sub_1","test_sub_2"] '''方法3:把测试用例中的方法一次添加到测试集中''' suite=unittest.TestSuite(map(UpAndDown,tests)) return suite if __name__=="__main__": unittest.TextTestRunner().run(suite_1())
相关文章推荐
- Unittest测试用例加入到测试集中的操作实例
- Unittest操作简单实例进行系统讲解测试用例
- Unittest操作简单实例进行系统讲解测试用例
- unittest测试用例带有setUp、两个测试函数操作实例
- unittest测试用例带有setUp、两个测试函数操作实例
- Unittest操作简单实例进行系统讲解测试用例
- unittest测试用例带有setUp、两个测试函数操作实例
- Unittest命令行执行测试、执行测试发现操作实例
- Unittest测试用例加入到测试集中的操作实例
- Unittest命令行执行测试、执行测试发现操作实例
- Unittest命令行执行测试、执行测试发现操作实例
- (selenium 六)unittest通过测试套件组织用例 (2)
- unittest+coverage单元测试代码覆盖操作实例
- Python-unittest---测试用例批量执行
- 【selenium】python+selenium+unittest,关于每次执行完一个测试用例都关闭浏览器等时间较长的问题之解决方案
- python+requests+unittest API接口测试实例(详解)
- python利用unittest进行测试用例执行的几种方式
- selenium之unittest批量执行测试用例、生成html报告
- (selenium 五)unittest通过测试套件组织用例
- selenium unittest管理测试用例