第十一章——测试代码作业

11-1 城市和国家 : 编写一个函数, 它接受两个形参: 一个城市名和一个国家名。 这个函数返回一个格式为City, Country 的字符串, 如Santiago, Chile 。 将
这个函数存储在一个名为
city_functions.py的模块中。
创建一个名为test_cities.py的程序, 对刚编写的函数进行测试(别忘了, 你需要导入模块unittest 以及要测试的函数) 。 编写一个名为test_city_country()
方法, 核实使用类似于
'santiago' 'chile' 这样的值来调用前述函数时, 得到的字符串是正确的。 运行test_cities.py , 确认测

test_city_country() 通过了。

import unittest

def city_country(city,country):
    cityandcountry=city + ' '+country
    return cityandcountry

class cityTest(unittest.TestCase):

    def test_city(self):
        combie=city_country('shanghai','china')
        self.assertEqual(combie,'shanghai china')

unittest.main()

输出

.
----------------------------------------------------------------------
Ran 1 test in 0.001s
OK

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页