本章主要介绍了如何测试函数和类,并举了几个简单的使用unittest的例子,可能对于较大的工程或项目要写这个还是比较难的,但是,如果只是对一些简单函数的测试的话还是很简单的。
首先是city_functions.py模块中的函数:
def city_func(city, country):
str = city + "," + country
return str
然后是test_cities.py中的模块:
from city_functions import city_func
import unittest
class CityTestCase(unittest.TestCase):
"""docstring for CityTestCase"""
def test_city(self):
formatted_output = city_func("Beijing","China")
self.assertEqual(formatted_output,"Beijing,China")
unittest.main()
运行的结果: