pytest是python的乙個單元測試框架,類似於unittest,相對unittest來說,pytest使用更簡單,功能更強大。
pip3 install -u pytest
pytest --version1、新建乙個檔案test_sample.py,編寫如下測試用例
def開啟cmd視窗,進入到test_sample.py所在的資料夾,執行:pytest命令func(x):
return x + 1
deftest_answer():
assert func(3) == 5
pytest執行規則:查詢當前目錄及其子目錄下test*.py或*test.py檔案,找到檔案後,執行檔案中以test開頭的函式。
2、單個函式的測試用例包含在乙個類中。新建乙個test_class.py的檔案,編寫如下測試用例
class在cmd視窗中執行如下命令,指定需要執行的檔名testclass(object):
deftest_one(self):
x = "
this
"assert'h
'inx
deftest_two(self):
x = "
hello
"assert hasattr(x, '
check
')
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....