• 技术文章 >常见问题 >Python常见问题

    python如何测试程序

    silencementsilencement2019-12-11 09:38:31原创3214

    测试函数是用于自动化测试,使用python模块中的unittest中的工具来测试

    附上书中摘抄来的代码:

    #coding=utf-8
    import unittest
    from name_function import get_formatted_name
     
    class NamesTestCase(unittest.TestCase):
    	def test_first_last_name(self):
    		formatted_name=get_formatted_name('janis','joplin')
    		self.assertEqual(formatted_name,'Janis Joplin')
     
    	def test_first_last_middle_name(self):
    		formatted_name=get_formatted_name('wolfgang','mozart','amadeus')
    		self.assertEqual(formatted_name,'Wolfgang Amadeus Mozart')
    #注意下面这行代码,不写会报错哦~~~书中没有这行
    if __name__=="__main__":
    	unittest.main()

    需要注意的点:

    让python运行测试代码,需要使用

    unittest.main()

    在此前面一定要加上

    if __name__=="__main__":

    否则会报错。推荐学习《python教程

    专题推荐:测试
    上一篇:python如何打开excel 下一篇:python如何表示无穷大

    相关文章推荐

    • scapy支持python3.6么• python入门看哪本书好• python如何导入函数

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网