Python 测试函数 适用模块unittest

 

 

Python 测试函数 适用模块unittest

import unittest  # 导入测试模块

def get_city(country, city):   # 创建一个函数,准备测试
    cc = f'{country} {city}'
    return cc.title()


print(get_city('china', 'taiyuan'))


class NamesTestCase(unittest.TestCase):   #继承父类
    def test_city_country(self):
        format_cc = get_city('china', 'taiyuan')    # 调用函数 赋值 于变量 format_cc 
        self.assertEqual(format_cc, 'China Taiyuan')   # 使用测试类中的 断言方法 assertEqual


if __name__ == '__main__':
    unittest.main()

 

通过的 输出内容:

 

 

这里将函数给的值'taiyuan' 改为 123  未通过的 输出内容:

format_cc = get_city('china', 'taiyuan')    ,改为
format_cc = get_city('china', 123)

 

posted @ 2021-10-09 16:16  茶叶蛋蛋  阅读(47)  评论(0)    收藏  举报