婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Pytest實現setup和teardown的詳細使用詳解

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

熱門標簽:地圖標注微信發送位置不顯示 315電話機器人廣告 蓋州市地圖標注 上海機器人外呼系統哪家好 地圖標注的意義點 地圖制圖標注位置改變是移位嗎 南京銷售外呼系統軟件 浙江電銷卡外呼系統好用嗎 房產電銷外呼系統

前言

用過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的童鞋,對這個前置、后置方法應該不陌生了,我們直接來看代碼和運行結果

#!/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")
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

標簽:赤峰 克拉瑪依 雙鴨山 日照 貴州 陽泉 金華 臨汾

巨人網絡通訊聲明:本文標題《Pytest實現setup和teardown的詳細使用詳解》,本文關鍵詞  Pytest,實現,setup,和,teardown,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Pytest實現setup和teardown的詳細使用詳解》相關的同類信息!
  • 本頁收集關于Pytest實現setup和teardown的詳細使用詳解的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 东阿县| 中西区| 台山市| 嘉黎县| 太湖县| 青海省| 偏关县| 乌拉特后旗| 永胜县| 南乐县| 海盐县| 根河市| 门源| 滁州市| 雷波县| 长宁区| 新安县| 丰镇市| 马鞍山市| 舒城县| 龙川县| 嘉定区| 虎林市| 高唐县| 江口县| 乐业县| 井研县| 南澳县| 庆元县| 大同县| 宝清县| 香格里拉县| 崇信县| 余庆县| 广灵县| 池州市| 河池市| 乳源| 门头沟区| 江陵县| 金沙县|