11.1.5添加新测试

待测试函数name_function.py

def get_formatted_name(first,last,middle=''):
	if middle:
		full_name=first+' '+middle+' '+last
	else:
		full_name=first+' '+last
	
	return full_name.title()

测试用例test_name_fuction.py

import unittest  #导入unittest模块

from name_function import get_formatted_name #导入待测函数:从n_f文件导入g_f_n函数

class NameTestCase(unittest.TestCase):#创建NTC类,继承unittest.TestCase类
	'''测试name_function.py'''
	def test_first_last_name(self):#测试命名为t_f_l_n(self)
		'''测试1:测试姓和名的函数结果'''
		fname=get_formatted_name('janis','joplin')
		self.assertEqual(fname,'Janis Joplin')
		
	def test_first_last_middle_name(self):
	  '''测试2:测试姓、中间名、名的函数结果'''
		f_name=get_formatted_name('zhang','feng','san')
		self.assertEqual(f_name,'Zhang San Feng')
		
if __name__=='__main__':
	unittest.main()

输出:

..
----------------------------------------------------------------------
Ran 2 tests in 0.000s

OK


------------------
(program exited with code: 0)

请按任意键继续. . .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值