У меня есть файл уценки README.md
, содержащий следующий кодовый блок в начале и различные другие кодовые блоки по всему:
```python
>>> import mypackage
```
Я пытаюсь использовать doctest, чтобы проверить, что код в README.md
все работает правильно, вызывая
$ doctest README.md
, который, как я ожидаю, выведет что-то вроде
docs: commands succeeded
congratulations :)
, поскольку тесты очень просты. Вместо этого в конце каждого блока я получаю сообщение об ошибке в виде строк
Failed example:
import mypackage
Expected:
```
Got nothing
, указывающее мне, что doctest интерпретирует закрывающие обратные пометки моего кодового блока как ожидаемый результат. Я временно решил проблему, добавив новую строку перед обратными пробками каждого блока кода. Т.е.
```python
>>> import mypackage
```
Однако это кажется глупым и заставляет меня не забыть добавлять новую строку к любым новым блокам кода, которые я добавлю в будущем.
Есть ли правильный способ ли doctest игнорировать закрывающие метки блоков кода уценки?