[英]print statement is not working in python proboscis
注意 :根據Proboscis 文檔 “未使用的參數傳遞給Nose或unittest模塊” ,因此通過用python run_tests.py
替換nosetests
,以下內容應適用於Proboscis 。
正如@Wooble在他的評論中提到的那樣,默認情況下, nose
捕獲stdout
並僅顯示失敗的測試。 您可以使用nosetests
-s
或--nocapture
開關覆蓋此行為:
$ nosetests --nocapture
就像@Wooble在評論中提到的一樣,我建議使用日志記錄模塊而不是print
。 然后你只需要通過nosetests
-l DEBUG
或--debug=DEBUG
開關,其中DEBUG
被一個逗號分隔的你想要顯示的記錄器名稱列表替換,以便能夠顯示模塊的日志輸出:
$ nosetests --debug=your-logger-name
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.