我试图将我的源代码保持在 PEP8 推荐的 80 个字符的指导宽度之下,但无法弄清楚如何包装我的 doctest,它的结果超过 80 个字符。
一个点头的例子:
def long_string():
"""
Returns a string which is wider than the recommended PEP8 linewidth
>>> print long_string()
0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789
"""
return '0123456789' * 10
我尝试了几种组合,包括使用# doctest: +NORMALIZE_WHITESPACE
和尝试简单地用换行符换行。