Доктест: Как определить разницу между ожидаемым и фактическим результатом? ⇐ Python
Доктест: Как определить разницу между ожидаемым и фактическим результатом?
В приведенном ниже документальном тесте ожидаемый и фактический результат выглядят одинаково. Я почти уверен, что произошла какая-то ошибка пробелов, поскольку, когда я включаю NORMALIZE_WHITESPACE, тест проходит успешно. Есть ли еще один флаг, который может помочь пользователю определить местонахождение такой ошибки пробела?
""" >>> df # doctest:-NORMALIZE_WHITESPACE Открыть Дата 2021-05-17 126,82 """ импортировать панд как pd df = pd.DataFrame({'Date': ['2021-05-17'], 'Open': [126.82]}).set_index('Date') если __name__ == "__main__": импорт документации доктест.testmod() Неудачный пример: df # doctest:-NORMALIZE_WHITESPACE Ожидал: Открыть Дата 2021-05-17 126,82 Получил: Открыть Дата 2021-05-17 126,82
В приведенном ниже документальном тесте ожидаемый и фактический результат выглядят одинаково. Я почти уверен, что произошла какая-то ошибка пробелов, поскольку, когда я включаю NORMALIZE_WHITESPACE, тест проходит успешно. Есть ли еще один флаг, который может помочь пользователю определить местонахождение такой ошибки пробела?
""" >>> df # doctest:-NORMALIZE_WHITESPACE Открыть Дата 2021-05-17 126,82 """ импортировать панд как pd df = pd.DataFrame({'Date': ['2021-05-17'], 'Open': [126.82]}).set_index('Date') если __name__ == "__main__": импорт документации доктест.testmod() Неудачный пример: df # doctest:-NORMALIZE_WHITESPACE Ожидал: Открыть Дата 2021-05-17 126,82 Получил: Открыть Дата 2021-05-17 126,82
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение