def createList(i):
"""
>>> createList(10)
[1, 2, 3, 4, 5, 6, 7, 8, 9]
"""
print(list(range(1, i)))
上記テストは通ります。が、以下のテストは通りません。
>>> createList(10)
[1, 2, 3, 4, 5, 6, 7, 8, 9]
通らない理由は、スペースが一つ多いからです。
このスペースを曖昧にしたい場合は以下の様にオプションを指定します。
例)
def createList(i):
"""
>>> createList(10) # doctest: +NORMALIZE_WHITESPACE
[1, 2, 3, 4, 5, 6, 7, 8, 9] ※通ります
>>> createList(10) # doctest: +NORMALIZE_WHITESPACE
[1, 2, 3, 4,
5, 6, 7, 8, 9] ※通ります
>>> createList(10) # doctest: +NORMALIZE_WHITESPACE
[1, 2, 3, 4, 5,6, 7, 8, 9] ※通りません(スペースが無くなるのはダメ!)
"""
print(list(range(1, i)))