国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Pytest實現setup和teardown的詳細使用詳解

Pytest實現setup和teardown的詳細使用詳解

2021-10-13 14:42小菠蘿測試筆記 Python

這篇文章主要介紹了Pytest實現setup和teardown的詳細使用詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

前言

用過unittest的童鞋都知道,有兩個前置方法,兩個后置方法;分別是

  • setup()
  • setupclass()
  • teardown()
  • teardownclass()

pytest也貼心的提供了類似setup、teardown的方法,并且還超過四個,一共有十種

  • 模塊級別:setup_module、teardown_module
  • 函數級別:setup_function、teardown_function,不在類中的方法
  • 類級別:setup_class、teardown_class
  • 方法級別:setup_method、teardown_method
  • 方法細化級別:setup、teardown

代碼

用過unittest的童鞋,對這個前置、后置方法應該不陌生了,我們直接來看代碼和運行結果

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
#!/usr/bin/env python
# -*- coding: utf-8 -*-
 
"""
__title__  =
__time__   = 2020-04-06 11:40
__author__ = 小菠蘿測試筆記
__blog__   = https://www.cnblogs.com/poloyy/
"""
import pytest
 
 
def setup_module():
    print("=====整個.py模塊開始前只執行一次:打開瀏覽器=====")
 
 
def teardown_module():
    print("=====整個.py模塊結束后只執行一次:關閉瀏覽器=====")
 
 
def setup_function():
    print("===每個函數級別用例開始前都執行setup_function===")
 
 
def teardown_function():
    print("===每個函數級別用例結束后都執行teardown_function====")
 
 
def test_one():
    print("one")
 
 
def test_two():
    print("two")
 
 
class testcase():
    def setup_class(self):
        print("====整個測試類開始前只執行一次setup_class====")
 
    def teardown_class(self):
        print("====整個測試類結束后只執行一次teardown_class====")
 
    def setup_method(self):
        print("==類里面每個用例執行前都會執行setup_method==")
 
    def teardown_method(self):
        print("==類里面每個用例結束后都會執行teardown_method==")
 
    def setup(self):
        print("=類里面每個用例執行前都會執行setup=")
 
    def teardown(self):
        print("=類里面每個用例結束后都會執行teardown=")
 
    def test_three(self):
        print("three")
?
1
2
3
4
5
6
def test_four(self):
        print("four")
 
 
if __name__ == '__main__':
    pytest.main(["-q", "-s", "-ra", "setup_teardown.py"])

執行結果

Pytest實現setup和teardown的詳細使用詳解

到此這篇關于pytest實現setup和teardown的詳細使用詳解的文章就介紹到這了,更多相關pytest setup和teardown內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://www.cnblogs.com/poloyy/p/12641991.html

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 日本一区二区精品 | 国产黄色影视 | 香蕉视频成人在线观看 | 精品国产黄a∨片高清在线 黄色大片aaaa | 日韩大片播放器 | 亚洲国产精品久久久久秋霞蜜臀 | 中文久久| 日本一区二区在线免费 | 欧美女人性 | 欧美精品影院 | 91丝袜| 久久综合久色欧美综合狠狠 | 国产片在线观看 | 免费观看www7722午夜电影 | 亚洲精品久久久久中文字幕欢迎你 | 五月婷婷丁香 | 欧美成人激情视频 | 国产精品视频一区二区三区不卡 | 中文字幕亚洲欧美日韩在线不卡 | 成年人免费观看网站 | 国产高清精品一区 | 丰满白嫩老熟女毛片 | 欧美日韩视频在线 | 韩日av在线免费观看 | 日韩欧美在线一区 | 日韩美女一级片 | 五月婷婷在线观看视频 | 看a网站 | 香蕉国产精品 | 免费的一级毛片 | 国产一区 欧美 | 免费观看一区二区三区 | 日韩欧美一区二区视频 | 欧美日韩成人影院 | 欧美1级片| 国产精品久久久久久久久免费高清 | 在线精品国产 | 黄色一级片看看 | 日本中文字幕在线观看 | 日韩a∨精品日韩在线观看 国产高清视频在线观看 | 精品在线一区二区三区 |