python测试代码出错

新手,打的一个测试用例(图一)
img
要测试的代码(图二)

img
输出结果(图三)
img
看了半天也看不出哪错了,我照着书上一步一步打的,书上的输出是这样的(图四)
img
补图
img

把测试模块中“测试输出名字”函数名改成“test_输出名字”

好像没出错?打出了书上的内容。

img
这里调用main方法,但是类里没有定义main方法