Python Сообщение об ошибке doctest: ValueError: в строке 4 строки документа для __main __. Alarm_style отсутствует пробел после - PullRequest
0 голосов
/ 18 апреля 2020

У меня чрезвычайно простая функция с одинаково простой строкой документов. Когда я запускаю doctest, я получаю сообщение об ошибке, указанное в заголовке этого поста. Он говорит, что ему не хватает пробела. Я добавил пробел, и это не имело значения. Я увидел сообщение об этом, в котором говорилось: «ты должен написать ...» и дал именно то, что написал оп! Что здесь не так?

def alarm_style(value, threshold):
"""
The style attribute to be applied to an HTML object, turning it read
if it is in an alarm states (that is, if its value is greater than or equal to the alarm threshold)
>>>alarm_style(20,21) 
'style="background-color: white;"'
"""

style = 'style="background-color: '
if value >= threshold:
    style += 'red;"'
else:
    style += 'white;"'

return style

ValueError: в строке 4 строки документа для main .alarm_style отсутствует пробел после >>>: '>>> alarm_style (20,21)'

...