zoukankan      html  css  js  c++  java
  • test_HTMLTestRunnerCN.py

    代码如下:

     1 from calculator import Count
     2 import unittest
     3 import HTMLTestRunnerCN
     4 
     5 #测试两个整数相加
     6 class TestAdd(unittest.TestCase):
     7     def setUp(self):
     8         print('Test Add Start!')
     9 
    10     def test_add(self):
    11         j = Count(2, 3)
    12         self.assertEqual(j.add(), 5)
    13 
    14     def test_add2(self):
    15         j = Count(41, 76)
    16         self.assertEqual(j.add(), 117)
    17 
    18     def tearDown(self):
    19         print('Test Add End!')
    20 
    21 #测试两个整数相减
    22 class TestSub(unittest.TestCase):
    23     def setUp(self):
    24         print('Test Sub Start!')
    25 
    26     def test_sub(self):
    27         k = Count(2, 3)
    28         self.assertEqual(k.sub(), -1)
    29 
    30     def test_sub2(self):
    31         k = Count(71, 46)
    32         self.assertEqual(k.sub(), 25)
    33 
    34     def tearDown(self):
    35         print('Test Sub End!')
    36 
    37 if __name__ == '__main__':
    38     #构造测试集
    39     suite = unittest.TestSuite()
    40     suite.addTest(TestAdd('test_add'))
    41     suite.addTest(TestAdd('test_add2'))
    42     suite.addTest(TestSub('test_sub'))
    43     suite.addTest(TestSub('test_sub2'))
    44     #运行测试集合
    45     filePath = 'E:/123/Report.html'
    46     fp = open(filePath, 'wb')
    47     #生成报告的Title,描述
    48     runner = HTMLTestRunnerCN.HTMLTestReportCN(
    49         stream=fp,
    50         title='自动化测试报告',
    51         #description='详细测试用例结果',
    52         tester='Nobita'
    53         )
    54     #运行测试用例
    55     runner.run(suite)
    56     # 关闭文件,否则会无法生成文件
    57     #fp.close()
  • 相关阅读:
    SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
    mybatis自定义枚举转换类
    javaweb分布式事务
    javaweb的负载均衡,tomcat集群和session共享
    分布式并发锁处理
    FindBugs规则整理
    SpringMVC中文乱码,字符过滤器配置
    mybatis快速入门
    黑盒测试常用的测试方法
    问题及解决方案小技巧
  • 原文地址:https://www.cnblogs.com/chenshengkai/p/11489529.html
Copyright © 2011-2022 走看看