Python_测试函数

1. 测试用例与测试函数的编写

# _*_ coding:utf8 _*_

def get_full_name(first, last, middle=''):
    if middle:
        full_name = first + " " + middle + " " + last
    else:
        full_name = first + ' ' + last
    return full_name
# _*_ coding:utf8 _*_
# 导入测试包
import unittest
# 导入模块中的函数
from name_function import get_full_name


class NameTestCase(unittest.TestCase):

    def test_first_last_name(self):
        name = get_full_name('zhang', 'qi')
        # unittest 中的断言方法 用来测试 获取到的与预期的是否一致
        self.assertEqual(name, 'zhang qi')

    #     添加一个新的测试用例
    def test_first_middle_last_name(self):
        name = get_full_name('tome', 'and', 'klli')
        self.assertEqual(name, 'tome klli and')


# 运行文件中的测试代码
unittest.main

猜你喜欢

转载自blog.csdn.net/dashingqi/article/details/81103102