# 11-1 城市和国家
# city_functions.py
def city_country_func(city, country, population = ''):
"""生成城市和国家"""
if population:
str = city + ' ' + country + ' ' + 'population=' + population
else:
str = city + "," + country
return str
from city_functions import city_country_func
import unittest
class CityTestCase(unittest.TestCase):
"""测试city_functions.py"""
def test_city_country(self):
formatted_city_country = city_country_func('Beijing', 'China')
self.assertEqual(formatted_city_country, "Beijing,China")
# 11-2 人口数量
from city_functions import city_country_func
import unittest
class CityTestCase(unittest.TestCase):
"""测试city_functions.py"""
def test_city_country(self):
formatted_city_country = city_country_func('Beijing', 'China')
self.assertEqual(formatted_city_country, "Beijing,China")
def test_city_country_population(self):
formatted_city_country_population = city_country_fu
《Python编程:从入门到实践》习题答案——第11章 测试代码
最新推荐文章于 2025-12-05 17:02:52 发布
文章内容包括两个Python模块,city_functions中的城市和国家函数测试,以及employee.py中的Employee类及其测试用例,展示了如何使用unittest进行单元测试。

最低0.47元/天 解锁文章
2157





