Python中对文件的测试

Python中对文件的测试,第1张

要测试一个函数要运行多久,是否可以对某些变量顺利运行可以导入unittest模块来测试,用其中的assertEqual方法来检验。


import unittest 
#引入unittest模块
from name_function import get_formatted_name 
#导入get_formatted_name函数
class Names(unittest.TestCase): 
#创建一个类,包含针对get_formatted_name函数的测试
     def test(self): 
         """能够正确地处理像Janis Joplin这样的姓名吗?""" 
         formatted_name = get_formatted_name('janis', 'joplin') 
         #将函数以'janis'和'joplin'为变量时的结果储存在formatted_name中
         self.assertEqual(formatted_name, 'Janis Joplin') 
         #调用unittest的方法assertEqual测试结果是否为'Janis Joplin'
unittest.main()
#运行这个文件中的测试

如果要测试的对象是一个类,里面包含众多的函数,则需要用到asserIn方法来核实测试结果是否在预先保存的答案列表中。


因此要测试类需要创建一个答案列表和一个调查对象。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/580286.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-11
下一篇 2022-04-11

发表评论

登录后才能评论

评论列表(0条)

保存