随笔分类 - unittest
摘要:import pymysql con = pymysql.connect(host="xxxx", port=xxx, user="root", password="123456",charset="utf8",cursorclass=pymysql.cursors.DictCursor, data
阅读全文
摘要:setUp():每个测试case运行之前运行一次tearDown():每个测试case运行完之后运行一次setUpClass():必须使用@classmethod 装饰器, 所有case运行之前只运行一次tearDownClass():必须使用@classmethod装饰器, 所有case运行完之后
阅读全文
摘要:相比用for循环结合“一条一条加载用例”方式更为快捷的方法,是使用ddt 所有的测试用例所需的用例数据都作为类属性放在测试用例类中: import unittest from ddt import ddt, data from exercise04_ddt.funcdemo_unittest imp
阅读全文
摘要:在unittest框架的基础使用中,创建测试用例类的时候,其中的每条测试用例都为其编写了一个方法 但其实每个方法下面的运行逻辑都是一样的:即准备数据、传参获取实际结果、实际结果与预期结果比对 这样,当测试用例较多时,工作就会陷入大量重复和冗余,下面通过重写测试用例类所继承的unittest.Test
阅读全文
摘要:一、unittest框架最核心的四个概念 TestCase:一个TestCase中的用例就是一个测试用例 TestSuite:多个测试用例集合在一起;TestLoader:用来加载测试用例到测试套件中 TextTestRunner:用来执行测试用例 fixture:测试环境的搭建和销毁 二、测试用例
阅读全文