zoukankan      html  css  js  c++  java
  • HTMLTestRunner显示用例打印内容

    我们知道默认的HTMLTestRunner运行时成功只会显示...,失败也只是显示E

    suite = unittest.TestLoader().loadTestsFromTestCase(MyTest)
    unittest.TextTestRunner(verbosity=2).run(suite)

    那么用HTMLTestRunner运行用例时如何打印用例里面的内容呢?我们先来看一下HTMLTestRunner的源码:

    可以看到,在HTMLTestRunner中其实也是有verbosity参数的,除此之外:

    运行的时候其实也是有默认的verbosity的。

    这时我们在代码中加上verbosity参数:

    我看到运行以后是:

    ...
    ok  test01
    ok  test02
    ok  test03

    只是打印出了用例的名称。

    我们继续看源码:

    上图就是在设置打印内容,所以我们只需要在源码稍作改动即可:

    增加打印(运行函数)的语句,这时再运行HTMLTestRunner时,只需要增加verbosity=2参数即可,或者如果想一直显示,可以直接在源码中修改默认verbosity值:

    还有:

    只要修改了这两个地方,再次运行的时候就会将你的测试用例中的print语句打印出来啦~~~~

    最近船长也在写框架,很快就可以和大家见面啦~~~~

    微信公众号搜索“自动化测试实战”或扫描下方二维码添加关注~~~

  • 相关阅读:
    事件基础 (事件对象 阻止事件冒泡)
    document
    linux 下使用shell命令iostat监控iowait是否超负载
    使用shell来监控linux的io
    linux下使用awk命令按时间段筛选日志
    gulp 压缩js
    cf776D Mahmoud and a Dictionary
    P1313 计算系数
    __builtin_popcount() 函数
    HDU 6386 Age of Moyu
  • 原文地址:https://www.cnblogs.com/captainmeng/p/7736949.html
Copyright © 2011-2022 走看看