最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

簡單了解pytest測試框架setup和tearDown

 更新時間:2020年04月14日 12:01:29   作者:seyOrd  
這篇文章主要介紹了簡單了解pytest測試框架setup和tearDown,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下

pytest的setup與teardown

1)pytest提供了兩套互相獨立的setup 與 teardown和一對相對自由的setup與teardown

2)模塊級與函數(shù)級

  模塊級(setup_module/teardown_module)  #開始于模塊始末(不在類中)

  函數(shù)級(setup_function/teardown_function)  #只對函數(shù)用例生效(不在類中)

3)方法級與類級

  方法級(setup_method/teardown_method)  #開始于方法始末(在類中)

  類級(setup_class/teardown_class)     #只在類中前后運行一次(在類中)

3)類里面的(setup/teardown)           #運行在調(diào)用方法的前后

setup與teardown例子

import pytest
# 模塊中的方法
def setup_module():
	print(
		"setup_module:整個test_module.py模塊只執(zhí)行一次"
	)
def teardown_module():
	print(
		"teardown_module:整個test_module.py模塊只執(zhí)行一次"
	)
def setup_function():
	print("setup_function:每個用例開始前都會執(zhí)行")
def teardown_function():
	print("teardown_function:每個用例結束后都會執(zhí)行")
# 測試模塊中的用例1
def test_one():
	print("正在執(zhí)行測試模塊----test_one")
# 測試模塊中的用例2
def test_two():
	print("正在執(zhí)行測試模塊----test_two")
# 測試類
class TestCase():
	def setup_class(self):
	print("setup_class:所有用例執(zhí)行之前")
def teardown_class(self):
	print("teardown_class:所有用例執(zhí)行之后")   def setup_method(
		self):
	print("setup_method: 每個用例開始前執(zhí)行")
def teardown_method(self):
	print("teardown_method: 每個用例結束后執(zhí)行")
def setup(self):
	print("setup:每個用例開始前都會執(zhí)行")
def teardown(self):
	print("teardown:每個用例結束后都會執(zhí)行")
def test_three(self):
	print("正在執(zhí)行測試類----test_three")
def test_four(self):
	print("正在執(zhí)行測試類----test_four")
if __name__ == "__main__":
	pytest.main(["-s", "test_module.py"])

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • Python版名片管理系統(tǒng)

    Python版名片管理系統(tǒng)

    這篇文章主要為大家詳細介紹了Python版名片管理系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-11-11
  • Scrapy抓取京東商品、豆瓣電影及代碼分享

    Scrapy抓取京東商品、豆瓣電影及代碼分享

    Scrapy,Python開發(fā)的一個快速、高層次的屏幕抓取和web抓取框架,用于抓取web站點并從頁面中提取結構化的數(shù)據(jù)。Scrapy用途廣泛,可以用于數(shù)據(jù)挖掘、監(jiān)測和自動化測試。
    2017-11-11
  • Python?matplotlib底層原理解析

    Python?matplotlib底層原理解析

    這篇文章主要介紹了Python?matplotlib底層原理,下面文章圍繞Python?matplotlib底層原理的相關資料展開詳細內(nèi)容,具有一定的參考價值,需要的朋友可以參考下
    2021-12-12
  • 詳解Python字典的操作

    詳解Python字典的操作

    在本文里小編給大家整理了關于Python字典的相關知識點以及操作方式,有興趣的朋友們學習下。
    2019-03-03
  • Python通過paramiko遠程下載Linux服務器上的文件實例

    Python通過paramiko遠程下載Linux服務器上的文件實例

    今天小編就為大家分享一篇Python通過paramiko遠程下載Linux服務器上的文件實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Python使用gensim計算文檔相似性

    Python使用gensim計算文檔相似性

    在文本處理中,比如商品評論挖掘,有時需要了解每個評論分別和商品的描述之間的相似度,以此衡量評論的客觀性。那么python 里面有計算文本相似度的程序包嗎,恭喜你,不僅有,而且很好很強大。下面我們就來體驗下gensim的強大
    2016-04-04
  • 一篇文章帶你了解python迭代器和生成器

    一篇文章帶你了解python迭代器和生成器

    這篇文章主要介紹了Python中的迭代器和生成器,涉及到Python中很多重要的特性,需要的朋友可以參考下,希望能夠給你帶來幫助
    2021-08-08
  • Python中Pandas庫提供的函數(shù)pd.DataFrame的基本用法

    Python中Pandas庫提供的函數(shù)pd.DataFrame的基本用法

    pandas庫中的pd.DataFrame()函數(shù)用于創(chuàng)建一個DataFrame對象,它是一個二維表格數(shù)據(jù)結構,每列可以是不同的數(shù)據(jù)類型(數(shù)值、字符串、布爾值等),下面這篇文章主要給大家介紹了關于Python中Pandas庫提供的函數(shù)pd.DataFrame的基本用法,需要的朋友可以參考下
    2024-03-03
  • Python如何在bool函數(shù)中取值

    Python如何在bool函數(shù)中取值

    這篇文章主要介紹了Python如何在bool函數(shù)中取值,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • Pycharm Terminal 與Project interpreter 安裝包不同步問題解決

    Pycharm Terminal 與Project interpreter 安裝

    本文主要介紹了Pycharm Terminal 與Project interpreter 安裝包不同步問題解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02

最新評論

赣榆县| 巴里| 通道| 登封市| 济南市| 温泉县| 苍山县| 新蔡县| 辽阳市| 嵩明县| 安国市| 蒙城县| 丰都县| 贡觉县| 绥德县| 华坪县| 安平县| 东至县| 桦南县| 乌拉特前旗| 措勤县| 中阳县| 靖州| 隆子县| 壤塘县| 彝良县| 华阴市| 易门县| 修武县| 郸城县| 泰安市| 福州市| 伊宁市| 都昌县| 舞钢市| 北票市| 永胜县| 余江县| 岗巴县| 铁力市| 和硕县|