VTH的测试框架之旅
文章平均质量分 58
BJFU_vth
这个作者很懒,什么都没留下…
展开
-
Unittest使用
0x00 忠告 别写啥都用pycharm,在没有熟悉一门语言之前就用IDE对学习没有半点好处。 所以本教程用命令行来搞。(Pycharm也有terminal) 首先明确几个概念。 unittest测试框架包含测试用例、测试套件、测试夹具、测试发现器、测试执行器。 0x01 开始 - 测试用例 # main.py import unittest class TestStringMethods(unittest.TestCase): def test_upper(self): sel原创 2021-12-30 10:40:52 · 247 阅读 · 0 评论 -
Unittest源码阅读
入口 unittest测试框架,入口是unittest.main()。 但,在用unittest之前,必然会导入unittest,自动执行其init文件中的代码。 所以第一步先看导入unittest框架后,init做了什么。 我们发现init做了这个事儿: from .result import TestResult from .case import (addModuleCleanup, TestCase, FunctionTestCase, SkipTest, skip,原创 2021-12-29 11:44:04 · 938 阅读 · 0 评论