pytest 1 安裝和簡單使用

2022-09-17 16:18:24 字數 660 閱讀 5651

最近在使用pytest做測試,記錄一些學習過程中的內容

測試檔案以test_開頭(以_test結尾也可)

測試類以test開頭,注意,test首字母要大寫

測試類名稱後面直接跟冒號,而不能有()

測試類不能帶有 __init__ 方法

測試類裡的每個函式都必須有引數(self)

測試函式以test_開頭,注意,這時首字母要小寫

斷言使用基本的assert即可

以管理員身份在命令列執行

main語句塊執行

1

import

pytest23

deffunc(x):

4return x + 156

deftest_answer():

7assert func(3) == 589

if__name__ == '

__main__':

10 pytest.main(["

-s","

test_study.py

"])

如上所示,在test_study.py中執行pytest.main(["study.py"])語句

不論是在terminal、命令列,還在main語句塊裡,輸入執行命令時等號兩端都不能有空格,如這樣:"-m = mn1"

pytest安裝使用

安裝pytest pip install u pytest 安裝pytest pytest version 檢視版本 在pytest框架中,有如下約束 所有的單測檔名都需要滿足test py格式或 test.py格式。在單測檔案中,可以包含test 開頭的函式,也可以包含test開頭的類。在單測類中...

Pytest安裝和介紹

pytest是python的一種單元測試框架,同自帶的unittest測試框架類似,相比於unittest框架使用起來更簡潔,效率更高。4.pytest執行的第乙個例子 file name test abc.py import pytest 引入pytest包 def test a test開頭的測...

pytest的安裝與使用

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