四、单元测试

1、unittest模块引用

2、单元测试类创建

  单元测试类必须继承unittest.TestCase

  单元测试类必须以test_开始方法名称

  单元测试运行通过unittest.main()方法

3、测试断言

  assertEqual(a,b)

  assertNotEqual(a,b)

  assertTrue(x)

  assertFalse(x)

  assertIn(item,list)

  setup()方法

   待测试方法

def get_formatted_name(first,last):
    """"""
    full_name=first+" "+last
    return full_name.title()
    
View Code

  测试类  

import unittest
from formattedname import get_formatted_name

class NameTestCase(unittest.TestCase):
    """测试name_funtion.py"""
    
    def test_first_last_name(self):
        """测试正确处理jan james"""
        formatted_name=get_formatted_name('jan','james')
        self.assertEqual(formatted_name,'Jan James')

unittest.main()
View Code

 

posted @ 2019-03-03 07:50  mopheify  阅读(115)  评论(0)    收藏  举报