我们都知道,在robot framework的IDE中执行测试用例,会自动生成测试报告,而纯Python写的函数,单元测试方法是不会自动生成测试报告的,本文就来讲下单元测试和测试报告的生成。
单元测试类库:unittest,在安装python就自带,不需要额外安装,只需要引用即可,下面贴上核心代码,包括两个单元测试:
#unittest1.py
#coding:utf-8
import unittest
class case1(unittest.TestCase):
def test_case1(self):
"""
这里是第1个测试用例
"""
result=125*30
print("test_case1 begin")
#self.assertEqual(result,3750,'test_case1 结果失败!')
assert result==3750,'test_case1 fail!'
print("test_case1 结果正确")
pass