首先创建一个 math py文件
def add(a,b):
return a+b
def minus(a,b):
return a-b
def multi(a,b):
return a*b
def divide(a,b):
return a/b
然后创建一个test_math py文件 编写测试案例
import unittest
import math
from aa import math
from aa.math import *
class MyTestCase(unittest.TestCase):
def test_add(self):
# 调用math 模块中的加法函数
self.assertEqual(3,add(1, 2))
print('结果是3')
def test_minus(self):
# 调用math 模块中的减法函数
self.assertEqual(1,minus(2, 1))
print('结果是1')
def test_multi(self):
#乘法
self.assertEqual(1,multi(1, 1))
print('结果是1')
@unittest.skip('跳过这个函数')
def test_divide(self):
# 或者这样也可以 跳过这个函数
# self.skipTest('跳过这个函数')
self.assertEqual(2,divide(2, 1))
#第一种执行方法
if __name__ == '__main__':
#unittest.main
unittest.TextTestRunner
再次创建执行文件
imp