摘要: 测试运行器(Test Runner)是unittest框架提供的执行测试用例的组件,用于自动运行测试用例并生成测试结果报告。它负责加载测试用例、执行测试用例,并提供测试结果的输出。 unittest框架提供了多种测试运行器,包括TextTestRunner、HTMLTestRunner、XMLTes 阅读全文
posted @ 2023-06-17 15:32 乐瓜乐虫 阅读(408) 评论(0) 推荐(0)
摘要: unittest框架提供了测试装置(Test Fixture)的功能,用于在测试用例执行前后进行准备和清理操作。测试装置包括setUp()方法和tearDown()方法,分别用于在每个测试用例执行前和执行后进行相应的操作。 下面是一个示例,演示如何使用测试装置: import unittest cl 阅读全文
posted @ 2023-06-17 15:27 乐瓜乐虫 阅读(114) 评论(0) 推荐(0)
摘要: unittest框架提供了多种测试套件的使用方法,用于组织和执行测试用例。以下是一些常见的测试套件使用方法及其示例: 1. 使用unittest.TestSuite()创建测试套件,然后使用addTest()方法添加测试用例。 import unittest class MyTestCase(uni 阅读全文
posted @ 2023-06-17 15:18 乐瓜乐虫 阅读(199) 评论(0) 推荐(0)
摘要: assertEqual(a, b):判断a和b是否相等。 self.assertEqual(2 + 2, 4) # 通过 self.assertEqual('hello', 'world') # 失败,抛出AssertionError assertNotEqual(a, b):判断a和b是否不相等。 阅读全文
posted @ 2023-06-17 15:16 乐瓜乐虫 阅读(117) 评论(0) 推荐(0)
摘要: unittest框架的测试用例有三种常见的写法:函数式、类式和装饰器式。 函数式写法: import unittest def test_sum(self): result = sum([1, 2, 3]) self.assertEqual(result, 6) if __name__ == '__ 阅读全文
posted @ 2023-06-17 15:10 乐瓜乐虫 阅读(325) 评论(0) 推荐(0)