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()

执行结果: 

最新文章

  1. python中的 __slots__
  2. 狗汪汪玩转无线电 -- GPS Hacking
  3. Android 编程下如何修改 jar 文件的包名
  4. Ubuntu+Redis主从配置
  5. 实例化(用new的方式)创建一个对象的顺序
  6. ios ableviewcell的动态加载数据,模仿喜马拉雅动态数据加载
  7. 1048 图的宽度优先遍历序列 c语言
  8. Android 之 悬浮窗
  9. 全文索引--自定义chinese_lexer词典
  10. U盘启动时无USB-HDD选项的解决方案
  11. 怎么在android的XML文件里加入凝视
  12. JAVA8,SPRING,ANGULARJS对项目
  13. Web.config 文件中的 system.webServer
  14. python四
  15. [转]Intellij IDEA快捷键与使用小技巧
  16. 一、探索 Android Studio
  17. ELK日志系统之使用Rsyslog快速方便的收集Nginx日志
  18. 【BZOJ1915】[Usaco2010 Open]奶牛的跳格子游戏 DP+单调队列
  19. Spring Session加Redis
  20. 中文分词工具jieba中的词性类型

热门文章

  1. [DTOJ3996]:Lesson5!(DP+拓扑+线段树)
  2. Dynamic Web Module 2.3 change to 3.0 maven工程解决办法
  3. MyOD C语言代码实现
  4. git 更改远程仓库地址,强行推送远程仓库
  5. spark MLlib 概念 5: 余弦相似度(Cosine similarity)
  6. leetcode-easy-design-155 Min Stack
  7. 【8】ie css hack
  8. LVS 四层 TCP/UDP 负载均衡器
  9. 十七:jinja2之宏
  10. 如何实现在Eclipse导入MySQL驱动包