6
unittest.TextTestRunner을 완전히 조용히 할 수있는 방법이 있습니까? 즉, 출력하지 말라는 의미입니까? verbosity=0
에서도 완료되면 결과를 인쇄합니다.Python, unittest : TestRunner를 완전히 조용하게 만들 수 있습니까?
아무 것도 인쇄되기 전에 러너가 반환 한 TestResult 객체를 처리하려고합니다.
unittest.TextTestRunner을 완전히 조용히 할 수있는 방법이 있습니까? 즉, 출력하지 말라는 의미입니까? verbosity=0
에서도 완료되면 결과를 인쇄합니다.Python, unittest : TestRunner를 완전히 조용하게 만들 수 있습니까?
아무 것도 인쇄되기 전에 러너가 반환 한 TestResult 객체를 처리하려고합니다.
TextTestRunner는 생성자에서 stream=sys.stderr
있습니다 널 스트림에
def __init__(self, stream=sys.stderr, descriptions=1, verbosity=1)
변경을.
result = unittest.TextTestRunner(stream = open(os.devnull, 'w')).run(alltests)
if len(result.failures) or len(result.errors):
print "Sorry."