| assertAlmostEquals = assertAlmostEqual(self, first, second, places=None, msg=None, delta=None) | | assertDictContainsSubset(self, expected, actual, msg=None) | Checks whether actual is a superset of expected. | | assertDictEqual(self, d1, d2, msg=None) | | assertEqual(self, first...
import unittestfrom parameterized import parameterizeddef add(a, b): return a + btestData = [(3, 1, 2), (4, 2, 2), (10, 4, 6)]class TestAdd(unittest.TestCase): @parameterized.expand(testData) def test_add(self,result, a, b ): self.assertEqual(result, add(a, b...
24 self.assertIn(a, b) 25 26 def test03(self): 27 '''判断 a is True ''' 28 a = True 29 self.assertTrue(a) 30 31 def test04(self): 32 '''失败案例''' 33 a = "北京-宏哥" 34 b = "hongge" 35 self.assertEqual(a, b) 36 37 if __name__ == "__main__": 38 uni...
unittest 是 Python 自带的一个单元测试框架。 快速上手 # 被测代码defadd_func(a, b):returna + b# 测试代码importunittestclassMyTest(unittest.TestCase):deftest_add_func(self):# 使用assertEqual判断返回值是否相等self.assertEqual(add_func(1,2),3)if__name__ =='__main__': unittest.main()...
#3.导入unittest模块import unittest #4.编写测试用例和断言class Test(unittest.TestCase):def test01(self):'''判断 a == b '''a = 1b = 1self.assertEqual(a, b)def test02(self):'''判断 a in b '''a = "hello hongge"b = "hello hongge and world!"self.assertIn(a, b)def test03...
TestCase): #继承unittest.TestCase这个类 def setUp(self): #测试用例执行前运行 print('setUp__') def tearDown(self): #测试用例结束后运行 print('tearDown') def testMinus(self): #测试用例名称以test开头 '''这里是减法''' print('这里是减法') result=6-5 hope=1 self.assertEqual(result,...
assertEqual(c,6) if __name__ == '__main__': # 调用main方法执行unittest内所有test开头的方法 unittest.main() 加载执行用例的几种方法 main方法 代码语言:javascript 代码运行次数:0 运行 AI代码解释 if __name__ == '__main__': unittest.main() testsuit方式 代码语言:javascript 代码运行...
我们可以通过unittest模块来对这个Calculator类进行单元测试: importunittestclassTestCalculator(unittest.TestCase):defsetUp(self):self.calculator=Calculator()deftest_add(self):self.assertEqual(self.calculator.add(1,2),3)self.assertEqual(self.calculator.add(-1,1),0)self.assertEqual(self.calculator.add(...
python ui自动化assert断言 python unittest 断言 1、断言 什么是断言?断言是让程序来判断测试用例执行结果是否符合预期 2、unittest的断言,常见的断言方法: 3、示例 assertequal(参数1,参数2) 如果参数1,参数2的值相等,断言成功,否则断失败 两个参数,有一个存放实际结果,有一个存放预期结果...
#3.导入unittest模块11import unittest12 #4.编写测试用例和断言1314classTest(unittest.TestCase):15def test01(self):16'''判断 a == b'''17a =118b =119self.assertEqual(a, b)20def test02(self):21'''判断 a in b'''22a ="hello hongge"23b ="hello hongge and world!"24self.assertIn(a...