美文网首页
共读Python编程-测试卡

共读Python编程-测试卡

作者: 铺床高手 | 来源:发表于2019-06-21 01:02 被阅读0次

    测试函数

    单元测试和测试用例

    • python中unittest提供了代码测试工具

    使用unittest

    1. 导入unittest
    2. 创建一个继承inittest.TestCase的类
    3. 定义测试的函数对指定内容进行测试
    4. 在测试函数里面调用测试内容.使用断言方法验证结果
    import unittest
      from name_function import get_formatted_name
    
     class NamesTestCase(unittest.TestCase):
          """测试 name_function.py"""
    
          def test_first_last_name(self):
              """能够正确地处理像 Janis Joplin 这样的姓名吗?"""
             formatted_name = get_formatted_name('janis', 'joplin')
             self.assertEqual(formatted_name, 'Janis Joplin')
    
      unittest.main()
    

    测试类

    断言

    • assertEqual(a,b) 核实a==b
    • assertNotEqual(a,b) 核实a!=b
    • assertTrue(x) 核实x为True
    • assertFalse(x) 核实x为False
    • assertIn(item,list) 核实item在list中
    • assertNotIn(item,list) 核实item不在list中

    setUp()

    定义了测试类中的每个方法运行前都会调用的函数

    相关文章

      网友评论

          本文标题:共读Python编程-测试卡

          本文链接:https://www.haomeiwen.com/subject/gjfeqctx.html