PyCharm中設置以pytest方式去運行用例
自己寫好的pytest.main()語句,點擊運行之后就一直停止在那里,不運行,各種百度,原來問題出在設置上了,具體設置參照下邊的,額,來回切換unittest和pytest可能容易存在該問題!
PyCharm中設置以pytest方式去運行用例#
今天整理項目使用unittest+pytest集成allure生成測試報告,運行出現了錯誤,通過看日志發現原來是用例重復執行了兩遍,導致用例之間出現問題。上網查資料發現是我運行項目的時候操作問題。
剛開始我運行項目的時候直接在run_test.py文件中右擊,Run 'run_test',這種運行方式運行使用pytest運行用例的方式是不正確的,不建議使用。#
正確方式是設置run_test.py文件以pytest方式去運行用例#
1、File ==>> Settings#
2、在輸入框中輸入:Python Integrated Tools#
3、把里面的 Default test runner 更改為 pytest#
4、右上角選擇 Edit Configuration 點擊#
5、點擊 +,選擇Python tests,選擇pytest#
6、選擇pytes啟動文件路徑,我的是 run_test.py#
7、選擇Python版本#
8、運行的時候,右上角選擇 pytest in run_test.py ,然后點擊右邊的按鈕啟動即可#
這樣設置后,啟動的時候就不會出現重復執行用例的問題了。#
轉載自:https://www.cnblogs.com/desireyang/,謝謝