python中setup函数的用法_python学习之setUp函数和tearDown函数
1,setUp():就是在一個類中最先被調用的函數,每次執行一個函數都要先執行這個函數,有幾個函數就被調用幾次,與放的位置無關,隨便放到哪里都會先執行這個函數
2,tearDown():就是在一個類中最后被調用的函數,每個函數執行之后都會執行一次,與放的位置無關,隨便放到哪里都會最后執行這個函數,不管其他函數是否能執行成功,這個函數都會被執行,如果setUp()函數執行失敗,則認為這個測試項目失敗,所有的函數都不會被執行也不會執行tearDown()這個函數
3,我們利用這一特性在自動化中setup主要是進行測試前的初始化工作,比如在接口測試前面做一些前置的參數賦值,數據庫操作等等 teardown是測試后的清除工作,比如參數還原或銷毀,數據庫的還原恢復等
import unittest
class test(unittest.TestCase):
def setUp(self):
print('每個函數執行前都會執行')
def test1(self):
print('test1函數執行,我是在setup函數執行之后執行的')
def test2(self):
print('test2函數執行,我是在setup函數執行之后執行的')
def test3(self):
print('test3函數執行,我是在setup函數執行之后執行的')
def test4(self):
print('test4函數執行,我是在setup函數執行之后執行的')
總結
以上是生活随笔為你收集整理的python中setup函数的用法_python学习之setUp函数和tearDown函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java+中的final关键字有哪些用法
- 下一篇: java token_Java实现基于t