Pytest運行及其控制臺輸出信息
更新時間:2022年09月08日 14:31:10 作者:測試工程師Jane
這篇文章主要介紹了Pytest運行及其控制臺輸出信息,文章圍繞主題展開詳細的內容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
運行一個簡單的用例:
#cd code/ch1/test_one.py def test_passing(): assert (1, 2, 3) == (1, 2, 3)
運行結果及說明:
測試運行可能出現(xiàn)的結果總結(上圖6、7運行結果列舉)
類型(7) | 表示(6) | 說明 |
---|---|---|
PASSED | . | 測試通過 |
FAILED | F | 測試失?。╢ail或xpass與strict沖突造成的失敗) |
SKIPPED | s | 測試未被執(zhí)行 |
xfail | x | 預計測試失敗,并且確實失敗 |
XPASS | X | 預計測試失敗,但實際上運行通過,不符合預期 |
ERROR | E | 測試用例之外的觸發(fā)代碼異常 |
示例:
import pytest #測試通過 def test_passing(): assert (1, 2, 3) == (1, 2, 3) #測試失敗 def test_failing(): assert (1, 2, 3) == (3, 2, 1) #跳過不執(zhí)行 @pytest.mark.skip() def test_skip(): assert (1, 2, 3) == (3, 2, 1) #預期失敗,確實失敗 @pytest.mark.xfail() def test_xfail(): assert (1, 2, 3) == (3, 2, 1) #預期失敗,但是結果pass @pytest.mark.xfail() def test_xpass(): assert (1, 2, 3) == (1, 2, 3)
運行結果:
到此這篇關于Pytest運行及其控制臺輸出信息的文章就介紹到這了,更多相關Pytest運行 內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
通過python實現(xiàn)windows桌面截圖代碼實例
這篇文章主要介紹了python實現(xiàn)windows桌面截圖代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-01-01Python使用Streamlit快速創(chuàng)建儀表盤
這篇文章主要為大家詳細介紹了Python如何使用Streamlit快速創(chuàng)建一個簡單的儀表盤,文中的示例代碼簡潔易懂,快跟隨小編一起來學習一下吧2023-09-09