pytest安裝使用

2021-08-26 15:09:03 字數 910 閱讀 9128

安裝pytest

$pip install -u pytest  //安裝pytest

$pytest --version  //檢視版本

在pytest框架中,有如下約束:

所有的單測檔名都需要滿足test_*.py格式或*_test.py格式。

在單測檔案中,可以包含test_開頭的函式,也可以包含test開頭的類。

在單測類中,可以包含乙個或多個test_開頭的函式。

此時,在執行pytest命令時,會自動從當前目錄及子目錄中尋找符合上述約束的測試函式來執行。

例項1:

#coding=utf-8

#test_samlpe.py

def func(x):

return x+1

def test_answer():

assert func(3)==5

在test_sample1.py所在目錄,執行pytest  或者 pytest -q (-q是quiet的簡拼,省略了列印python的一些版本資訊), 會自動執行當前目錄或者子目錄中符合上述約束的測試函式來執行

如果只想執行test_sample1.py, 可以執行pytest -q test_sample1.py   其中-q可寫可不寫

例項二: 在檔案中呼叫python.main()方法

#coding=utf-8

#test_sample2.py

import pytest

def test_main():

assert 5 !=5

if __name__ == '__main__':

pytest.main("-q test_sample2.py")

執行命令 python test_sample2.py

pytest的安裝與使用

1 命令視窗安裝pytest 使用pip命令安裝 pip install u pytest,一直等到安裝完畢 檢查是否安裝成功 pytest version 2 執行 py.test或者pytest都可以執行 預設執行當前目錄下的所有以test 為字首 test py 或以test為字尾 test....

pytest中的外掛程式安裝與使用

1.pytest中html測試報告 安裝 pip install pytest html 使用 在配置檔案命令的引數中增加 html 使用者路徑 report.html 如 在pytest.ini檔案中新增 pytest addopts html report report.html2.pytest...

pytest 1 安裝和簡單使用

最近在使用pytest做測試,記錄一些學習過程中的內容 測試檔案以test 開頭 以 test結尾也可 測試類以test開頭,注意,test首字母要大寫 測試類名稱後面直接跟冒號,而不能有 測試類不能帶有 init 方法 測試類裡的每個函式都必須有引數 self 測試函式以test 開頭,注意,這時...