unittest中的testCase执行顺序
2024-09-02 11:53:57
1.方法顺序
def setUp(self): 在测试方法前执行
def tearDown(self): 在测试方法后执行
class TestMethod(unittest.TestCase): #每次方法之前执行
def setUp(self):
print('每次方法之前执行') #每次方法之后执行
def tearDown(self):
print('每次方法之后执行') def test_01(self):
print('测试1') def test_02(self):
print('测试2') if __name__ == '__main__':
unittest.main()
执行结果:
2.类顺序
@classmethod
def setUpClass(cls):
在类之前执行
@classmethod
def tearDownClass(cls):
在类之后执行
class TestMethod(unittest.TestCase): @classmethod
def setUpClass(cls):
print('类执行之前的方法') @classmethod
def tearDownClass(cls):
print('类执行之后的方法') #每次方法之前执行
def setUp(self):
print('每次方法之前执行') #每次方法之后执行
def tearDown(self):
print('每次方法之后执行') def test_01(self):
print('测试1') def test_02(self):
print('测试2') if __name__ == '__main__':
unittest.main()
执行结果:
最新文章
- python中的 __slots__
- 狗汪汪玩转无线电 -- GPS Hacking
- Android 编程下如何修改 jar 文件的包名
- Ubuntu+Redis主从配置
- 实例化(用new的方式)创建一个对象的顺序
- ios ableviewcell的动态加载数据,模仿喜马拉雅动态数据加载
- 1048 图的宽度优先遍历序列 c语言
- Android 之 悬浮窗
- 全文索引--自定义chinese_lexer词典
- U盘启动时无USB-HDD选项的解决方案
- 怎么在android的XML文件里加入凝视
- JAVA8,SPRING,ANGULARJS对项目
- Web.config 文件中的 system.webServer
- python四
- [转]Intellij IDEA快捷键与使用小技巧
- 一、探索 Android Studio
- ELK日志系统之使用Rsyslog快速方便的收集Nginx日志
- 【BZOJ1915】[Usaco2010 Open]奶牛的跳格子游戏 DP+单调队列
- Spring Session加Redis
- 中文分词工具jieba中的词性类型
热门文章
- [DTOJ3996]:Lesson5!(DP+拓扑+线段树)
- Dynamic Web Module 2.3 change to 3.0 maven工程解决办法
- MyOD C语言代码实现
- git 更改远程仓库地址,强行推送远程仓库
- spark MLlib 概念 5: 余弦相似度(Cosine similarity)
- leetcode-easy-design-155 Min Stack
- 【8】ie css hack
- LVS 四层 TCP/UDP 负载均衡器
- 十七:jinja2之宏
- 如何实现在Eclipse导入MySQL驱动包