为什么测试的预期是None,我已经填写东西了?

问题遇到的现象和发生背景

如标题

问题相关代码,请勿粘贴截图

class CityTset(unittest.TestCase):
def test_city_country_population(self):
information = city_country("nanjing", "jiangsu", "10000000")
self.assertEqual(information, "Nanjing, Jiangsu -- population 10000000")

运行结果及报错内容

FAILED (failures=1)
预期:None
实际:Nanjing, Jiangsu -- population 10000000

我想要达到的结果

怎么让这个正常啊

很明显,你的information的值与"Nanjing, Jiangsu -- population 10000000"不相等,因此运行结果是FAILED

img

如果你不想出现FAILED ,就要保证断言是正确的。

img