unittest # 单元测试框架
python自带的单元测试框架
什么是单元测试?
开发对自己对代码进行测试(自己调用自己对方法,验证是否有问题)
单元测试框架
unittest
1、保证所有的case跑完
2、更快更简单的完成校验
unittest的所有case必须以test开头
编码规范:
ctrl+alt+l 或者command+option+l
python方法命名不能以驼峰法命名,所有的方法命名时需要用_ 来间隔不同单词
按照优先级顺序列举:
@classmethod
def setUpClass(cls) -> None:
def setUp(self) -> None:
def testCase(self) -> None:
testCase 是按照AscII的顺序执行,不是按代码的顺序执行。
def tearDown(self) -> None:
@classmethod
def tearDownClass(cls) -> None:
主要的作用是释放资源