junit是java中的单元测试框架
unittest是一个python版本的junit
官方文档:http://docs.python.org/2.7/library/unittest.html
单元测试是对程序中最小的可测试模块–函数来进行测试
函数必须有返回值
简单例子
##hello2.py
#encoding:utf-8
def sum(x,y):
return x+y
def sub(x,y):
return x-y
##mytest.py
#encoding: utf-8
import unittest
import hello2
class mytest(unittest.TestCase):
#初始化工作
def setUp(self):
pass
#退出工作
def tearDown(self):
pass
#具体的测试用例,一定用test开头
def test_sum(self):
self.assertEqual(hello2.sum(1,2),3,'test sum fail')
def test_sub(self):
self.assertEqual(hello2.sub(2,1),1,'test sub fail')
if __name__ == '__main__':
unittest.main()
989

被折叠的 条评论
为什么被折叠?



