city_functions.py
def city_country(city, country): return city.title() + ', ' + country.title()
[url=][/url]
test_cities.py
import unittestfrom city_functions import city_countryclass CityFunctionsTestCase(unittest.TestCase): """测试city_functions.py""" def test_city_country(self): """测试函数能够返回这样的字符串:Santiago, Chile""" c_c = city_country('santiago', 'chile') self.assertEqual(c_c, 'Santiago, Chile')if __name__ == "__main__": unittest.main()[url=][/url]
Ran 1 test in 0.002sOK
city_functions.py
def city_country(city, country, population): return city.title() + '. ' + country.title() + '- population ' + str(population)
[url=]
[/url]
city_functions.py
def city_country(city, country, population=''): if population: return city.title() + ', ' + country.title() + ' - population ' + str(population) else: return city.title() + ', ' + country.title()[url=]
[/url]
def test_city_country_population(self): """测试函数能返回这样的字符串:Santiago,Chile - population 5000000""" c_c_p = city_country('santiago', 'chile', population=5000000) self.assertEqual(c_c_p, 'Santiago, Chile - population 5000000')