[英]Nose: Capture script output as well as test output
如果我在模塊的頂部放置任何打印語句,而不是在任何類/函數內部,則在通過鼻子運行測試時不會打印任何內容。
import os
print 'hi'
#----------------------------------------------------------------------
def make_shapes(canvas):
"""
Generates shapes. Needs a Canvas instance to add the shapes to
"""
params = [canvas, Colour(0, 0, 0), 1]
盡管將打印放在函數內部。 有任何想法嗎?
不確定這是否是問題,但您可以使用-s
參數運行nosetests
以防止捕獲stdout。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.