我想给我的HTML测试文件指定名称。当前它创建了文件,但是没有我的测试用例的任何测试报告

时间:2018-06-26 05:41:01

标签: python python-unittest

这是我的代码。它创建了文件“ smokeTest.html”,但是当我打开该文件以查看报告时,它没有任何报告。请查看代码,并向我建议更好的方法。

import unittest
import tests.test_home
import tests.test_login
import os
import HtmlTestRunner

direct = os.getcwd()


class MyTestSuite(unittest.TestCase):

 def test_Issue(self):
    smoke_test = unittest.TestSuite()
    smoke_test.addTests([
        unittest.defaultTestLoader.loadTestsFromTestCase(tests.test_login.TestLogin),
        unittest.defaultTestLoader.loadTestsFromTestCase(tests.test_home.TestHome),
    ])

    outfile = open(direct + "\SmokeTest.html", "w")

    runner1 = HtmlTestRunner.HTMLTestRunner(
        stream=outfile,
        report_title='Test Report',
        descriptions='Smoke Tests', output="example_suite"
    )

    runner1.run(smoke_test)


if __name__ == '__main__':
    unittest.main()

0 个答案:

没有答案