虽然我知道可以通过命令行nosetests --nocapture test.py
我想知道是否可以将代码添加到test.py
中,这样我就可以在不添加nosetests test.py
的情况下输入--nosecapture
。
答案 0 :(得分:7)
您可以通过定义环境NOSE_NOCAPTURE
变量,在主目录中创建.noserc
或nose.cfg
文件来执行此操作,其中包含以下内容:
[nosetests]
nocapture=1
或者在调用nose.run()
时直接在python中将参数传递给nose in nose documentation
答案 1 :(得分:4)
您可以通过在终端命令中添加-s
标志来查看print语句。 e.g。
$ nosetests -s test.py