【发布时间】:2013-11-18 12:12:04
【问题描述】:
使用 Python 2.7 我正在尝试测试特定函数调用的结果是否为无
我希望这些测试能够通过(请原谅这个相当愚蠢的例子)
def six_or_none(val):
"""
>>> six_or_none(6)
6
>>> six_or_none(4)
None
"""
if val == 6:
return 6
return None
但是它们会产生以下结果
Failed example:
six_or_none(4)
Expected:
None
Got nothing
在 doctests 中测试 None 的正确方法是什么?
【问题讨论】: