[英]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.