python代码测试的方法
这篇文章主要介绍python代码测试的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
Python标准库中的模块unittest提供了代码测试工具。单元测试用于核实函数的某个方面没有问题;测试用例是一组单元测试,这些单元测试一起核实函数在各种情形下的行为都符合要求。
测试函数
要学习测试,得有要测试的代码。下面是一个简单的函数,它接受名和姓并返回整洁的姓名:
name_function.py
defget_formatted_name(first,last):'''Generateaneatlyformattedfullname.'''full_name=first+''+lastreturnfull_name.title()
要为函数编写测试用例,可先导入模块unittest以及要测试的函数,再创建一个继承unittest.TestCase的类,并编写一系列方法对函数行为的不同方面进行测试。
方法名必须以test打头,这样它才会在我们运行test_name_function.py时自动运行。
test_name_function.py
importunittestfromname_functionimportget_formatted_nameclassNamesTestCase(unittest.TestCase):'''测试name_function.py'''deftest_first_last_name(self):'''能够正确地处理像JanisJolin这样的姓名吗?'''formatted_name=get_formatted_name('janis','joplin')self.assertEqual(formatted_name,"JanisJoplin")unittest.main()
以上是python代码测试的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。