开发者社区 问答 正文

python如何测试程序

python如何测试程序

展开
收起
保持可爱mmm 2019-12-11 15:06:58 324 分享 版权
1 条回答
写回答
取消 提交回答
  • 测试函数是用于自动化测试,使用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学习网

    2019-12-11 15:07:44
    赞同 展开评论