python代码测试的方法

发布时间:2020-08-07 13:48:56 作者:小新
来源:亿速云 阅读:141

这篇文章主要介绍python代码测试的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

Python标准库中的模块unittest提供了代码测试工具。单元测试用于核实函数的某个方面没有问题;测试用例是一组单元测试,这些单元测试一起核实函数在各种情形下的行为都符合要求。

测试函数

要学习测试,得有要测试的代码。下面是一个简单的函数,它接受名和姓并返回整洁的姓名:

name_function.py

def get_formatted_name(first, last):
	'''Generate a neatly formatted full name.'''
	full_name = first + ' ' +last
	return full_name.title()

要为函数编写测试用例,可先导入模块unittest以及要测试的函数,再创建一个继承unittest.TestCase的类,并编写一系列方法对函数行为的不同方面进行测试。

方法名必须以test打头,这样它才会在我们运行test_name_function.py时自动运行。

test_name_function.py

import unittest
from name_function import get_formatted_name
 
class NamesTestCase(unittest.TestCase):
	''' 测试name_function.py'''
	
	def test_first_last_name(self):
		'''能够正确地处理像Janis Jolin这样的姓名吗?'''
		formatted_name = get_formatted_name('janis', 'joplin')
		self.assertEqual(formatted_name, "Janis Joplin")
		
unittest.main()

以上是python代码测试的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!

推荐阅读:
  1. dns泛解析及代码测试
  2. 统计代码测试覆盖率-Python

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

python

上一篇:分布式缓存负载均衡的规则处理:虚拟节点对一致性哈希的改进 采用固定哈希算法平衡负载

下一篇:安装python2版本的方法

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》