Python is Best

Python——测试代码

2017-10-12  本文已影响0人  So_ProbuING

Python提供了unittest模块并有相应的工具来让我们编写测试代码,我们可以使用它来编写测试用例

测试函数

def get_format_name(first,last):
    '''将传入的名字参数 格式化后返回'''
    fullname = first+'\n'+last
    return str(fullname).title()

可通过的测试

assertEqual()函数接收两个参数,第一个为要检测的对象,第二个为预言的结果
import unittest
from unittestdemo.testfunc import get_format_name
class MyTestClass(unittest.TestCase):
    def test_get_format_name(self):
        format_name = get_format_name('wang', 'xin')
        self.assertEqual(format_name, 'Wang Xin')

测试类

各种断言方法

要测试的类

上一篇 下一篇

猜你喜欢

热点阅读