老师,为什么suite = unittest.main()跑不出测试报告,而 suite = unittest.TestSuite()能跑出来呢?
1 | <span> if __name__ = = '__main__' :<br> suite = unittest.TestSuite()<br> suite.addTest(FirstCase( "test_login_email_error" ))<br> suite.addTest(FirstCase( "test_login_name_error" ))<br> suite.addTest(FirstCase( "test_login_password_error" ))<br> suite.addTest(FirstCase( "test_login_code_error" ))<br> suite.addTest(FirstCase( "test_login_success" ))<br> file_path = os.path.join(os.getcwd() + '/report/' + 'first_case.html' )<br> f = open (file_path, 'wb' )<br> runner = HTMLTestRunner.HTMLTestRunner(stream = f,title = "This is first case" ,description = u '这是我们第一次测试报告' ,verbosity = 2 )<br> runner.run(suite)<br> f.close()<br><br> if __name__ = = '__main__' :<br> suite = unittest.main()<br> file_path = os.path.join(os.getcwd() + '/report/' + 'first_case.html' )<br> f = open (file_path, 'wb' )<br> runner = HTMLTestRunner.HTMLTestRunner(stream = f,title = "This is first case" ,description = u '这是我们第一次测试报告' ,verbosity = 2 )<br> runner.run(suite)<br> f.close()< / span><br> |