zoukankan      html  css  js  c++  java
  • Unittest+DDT+HTMLTestRunner

    # coding=utf-8
    import unittest
    from ddt import ddt, data, unpack
    import threading
    from common import HTMLTestRunner_cn

    @ddt
    class MyTestCase(unittest.TestCase):
    def setUp(self):
    print("this is setup")

    # 用元组存放数据,一个参数
    @data(1,-3,'coco','')
    def testcase01(self, value):
    print(value)
    self.assertEqual(1, value)

    @data((1,2),(2,4))
    @unpack
    def testcase02(self, value1, value2):
    print(value1, value2)
    self.assertEqual(value1,value2-1)

    def tearDown(self):
    print("this is tearDown")

    def test_suite(i):
    cases = unittest.TestLoader().loadTestsFromTestCase(MyTestCase)
    suite = unittest.TestSuite([cases])
    html_file = r"D:/jdcj/report/result"+str(i)+".html"
    fp = open(html_file, 'wb')
    HTMLTestRunner_cn.HTMLTestRunner(stream=fp,verbosity=2,title="测试报告",description="测试案例执行结果").run(suite)

    if __name__ == '__main__':
    # unittest.main()
    threads = []
    for i in range(2):
    t = threading.Thread(target=test_suite, args=(i,))
    threads.append(t)
    for j in threads:
    j.start()

      

  • 相关阅读:
    区间DP中的环形DP
    hdu 5251 包围点集最小矩形 ***
    hdu 4858 水题
    hdu 3530 单调队列 **
    hdu 3338 最大流 ****
    hdu 2732 最大流 **
    hdu 5233 离散化 **
    hdu 3555 数位dp *
    zoj 3469 区间dp **
    2015 安徽程序设计省赛总结
  • 原文地址:https://www.cnblogs.com/dudubao/p/9557643.html
Copyright © 2011-2022 走看看