四、单元测试
1、unittest模块引用
2、单元测试类创建
单元测试类必须继承unittest.TestCase
单元测试类必须以test_开始方法名称
单元测试运行通过unittest.main()方法
3、测试断言
assertEqual(a,b)
assertNotEqual(a,b)
assertTrue(x)
assertFalse(x)
assertIn(item,list)
setup()方法
待测试方法
def get_formatted_name(first,last): """""" full_name=first+" "+last return full_name.title()
测试类
import unittest from formattedname import get_formatted_name class NameTestCase(unittest.TestCase): """测试name_funtion.py""" def test_first_last_name(self): """测试正确处理jan james""" formatted_name=get_formatted_name('jan','james') self.assertEqual(formatted_name,'Jan James') unittest.main()

浙公网安备 33010602011771号