永发信息网

python无法生产html报告

答案:1  悬赏:50  手机版
解决时间 2021-02-12 06:14
  • 提问者网友:
  • 2021-02-11 13:20
python无法生产html报告
最佳答案
  • 五星知识达人网友:十鸦
  • 2021-02-11 13:39
这个代码如果格式正确,没有什么问题。
没有报错是不大可能的,你是怎么执行的?看到什么输出?


格式正确的应该长这样:
#!/usr/bin/env python
# coding=utf-8

from __future__ import division, print_function

import unittest
import HTMLTestRunner

class my_case(unittest.TestCase):
    def setUp(self):
        print ('hello 2 ')

    def test1(self,case_id='case_'):
        print (case_id+'003')
        self.assertEqual(1, 2, 'test case2 sum fail')


if __name__ == "__main__":
    testunit = unittest.TestSuite()
    testunit.addTest(my_case("test1"))
    filename = 'result.html'
    with open(filename, 'wb') as f:
        runner = HTMLTestRunner.HTMLTestRunner(
            stream=f,
            title=u'测试报告',
            description=u'用例执行情况:')
        runner.run(testunit)追问E:\AutoTestTool\cwm\py\AP\Authentication\debug.py true
Testing started at 11:10 ...
hello 2
case_003

就是没生成我要的html report追答检查一下 HTMLTestRunner 版本。如果不是最新的,换最新版。
python -c 'import HTMLTestRunner; print(HTMLTestRunner.__version__)'追问有扣扣么?追答你把QQ私信我吧。我这边发不了百度私信。追问五零零陆七五一五追答那QQ上聊吧。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯