美文网首页
学习笔记-Python HTMLRunner模块

学习笔记-Python HTMLRunner模块

作者: sofiiii | 来源:发表于2018-11-29 13:52 被阅读0次

    1.简介:

    HTMLTestRunner 是 基于 unittest 单元测试的 HTML报告 的一个第三方库

    2.安装步骤:

    • 安装:下载HTMLTestRunner.py文件

    • 将该文件保存在python安装路径下的lib文件夹中。在文件中能导入HTMLTestRunner成功,即配置成功。

    3.代码示例

    # -*- coding:utf-8 -*-
    
    
    import unittest
    import HTMLTestRunner,sys,StringIO
    
    
    
    #测试用例
    
    class MyTestCase(unittest.TestCase):
        def setUp(self):
            pass
    
        def tearDown(self):
            pass
    
    
        def testCase1(self):
            self.assertEqual(2,2,"testError")
    
    
        def testCase2(self):
            self.assertEqual(2,3,"testError")
    
    
    #添加Suite
    
    def Suite():
        suiteTest = unittest.TestSuite()
        suiteTest.addTest(MyTestCase("testCase1"))
        suiteTest.addTest(MyTestCase("testCase2"))
        return suiteTest
    
    
    if __name__ == '__main__':
        #确定生成报告的路径
        filePath = "//Users//Mr_Chen//Desktop//PythonWork//pyResult.html"
        fp = file(filePath,'wb')
    
        #生成报告的Title,描述
        runner = HTMLTestRunner.HTMLTestRunner(stream=fp,title='Python Test Report',description='This  is Python  Report')
        runner.run(Suite())
    

    相关文章

      网友评论

          本文标题:学习笔记-Python HTMLRunner模块

          本文链接:https://www.haomeiwen.com/subject/grbxcqtx.html