Pytest學習筆記(一) 環境安裝及入門

2022-03-31 17:40:53 字數 979 閱讀 8312

pytest是python的乙個單元測試框架,類似於unittest,相對unittest來說,pytest使用更簡單,功能更強大。

pip3 install -u pytest

pytest --version
1、新建乙個檔案test_sample.py,編寫如下測試用例

def

func(x):

return x + 1

deftest_answer():

assert func(3) == 5

開啟cmd視窗,進入到test_sample.py所在的資料夾,執行:pytest命令

pytest執行規則:查詢當前目錄及其子目錄下test*.py或*test.py檔案,找到檔案後,執行檔案中以test開頭的函式。

2、單個函式的測試用例包含在乙個類中。新建乙個test_class.py的檔案,編寫如下測試用例

class

testclass(object):

deftest_one(self):

x = "

this

"assert'h

'inx

deftest_two(self):

x = "

hello

"assert hasattr(x, '

check

')

在cmd視窗中執行如下命令,指定需要執行的檔名

pytest -q test_class.py
引數 -q:顯示簡單結果。

在用pytest編寫測試用例時,需遵守以下規則:

機器學習筆記(一) 環境安裝

同時推薦乙個很好地python資源庫,可以幫助大家找到很多適合自己電腦環境的模組檔案 我的電腦環境 win10,64bit 配置步驟 1 將安裝目錄下的d anaconda和d anaconda scripts放到電腦環境變數中。2 安裝mingw用於提供c語言編譯需要安裝的模組,在cmd裡面直接輸...

一 環境安裝

1 安裝pip pip是管理安裝包的軟體,因為我環境中已經安裝了pycharm了,pip已經安裝完了。2 安裝virtualenv virtualenv可以方便的解決不同專案中對類庫的依賴問題。這通常是通過以下方式實現的 首先將常用的類庫安裝在系統環境中 然後為每個專案安裝獨立的類庫環境。這樣子可以...

Selenium for C 一 環境安裝

selenium 環境安裝 本地環境為vs2015,由於selenium 官網不知什麼原因打不開。特記錄下vs上使用nuget安裝selenium的步驟。利用package manager console安裝 install package selenium.webdriver version 3....