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)


浙公网安备 33010602011771号