Вопросы по теме 'doctest'
Есть ли способ перезапустить или сбросить интерпретатор python в doctest python?
Я пишу короткий учебник и хотел бы иметь возможность запускать в нем примеры, используя doctest python, используя
python -m doctest foo.txt
В учебнике есть момент, когда я хочу начать использовать новый, чистый интерпретатор Python. Есть...
13417 просмотров
schedule
10.05.2022
Как тестировать исключения с помощью doctest в Python 2.x и 3.x?
Я определил класс исключений SpamException в модуле spam . Теперь я хочу протестировать функцию spam_function , которая вызывает это исключение. Поэтому я написал следующий доктест.
>>> spam_function()
Traceback (most recent call...
1107 просмотров
schedule
01.10.2022
Игнорировать doctests/docstrings с pyflakes/pylint
Прямо сейчас, если у меня есть какая-то функция, подобная этой, и я хотел бы иметь возможность получить ошибку о том, что индекс не определен, игнорируя при этом ошибку, что some_index не определен.
def myfunction(ind, other):
"""...
1891 просмотров
schedule
20.08.2022
Почему doctests может вызвать ошибку NameError при запуске с командой Sphinx `make doctest`?
У меня есть простая функция с doctest , которая при запуске с make doctest Sphinx выдает следующую ошибку:
File "scheemey.rst", line ?, in default
Failed example:
verify_balanced('asdf (foo [bar] [[baz], {}, ()]')
Exception raised:...
1026 просмотров
schedule
18.03.2023
doctest Ничего не ожидал
Меня смущает эта проблема с doctest.
from collections import namedtuple
Match = namedtuple('Match', ['token_string', 'normalised_token',
'brand_name', 'brand_id',
'score'])
def make_match(tokens,...
1471 просмотров
schedule
21.11.2023
Как заставить django unittest TestLoader найти и запустить мои doctests?
В Django мои тесты представляют собой набор test_foo.py файлов внутри my_django_app/tests/ , каждый из которых содержит TestCase подкласс, который django автоматически находит и запускает.
У меня есть несколько служебных модулей с простыми...
436 просмотров
schedule
09.04.2023
Изменение глобальных переменных в доктестах
В документации по тесту есть раздел о контексте выполнения . Я считаю, что глобальные переменные в модуле неглубоко копируются для тестов в каждой строке документации, но не сбрасываются между тестами в строке документации.
Основываясь на этом...
969 просмотров
schedule
30.11.2022
doctest QuickCheck — могу ли я импортировать экземпляры QC только в doctests?
Я использую doctest , и мне нравится тот факт, что я могу тестировать неэкспортированные функции, откуда они определены:
module Foo (frobnicate) where
-- |
-- >>> randomInt = 42
-- True
randomInt :: Int
randomInt = 42
До сих пор я...
90 просмотров
schedule
26.06.2022
Модульное тестирование методов, определенных внутри класса, с использованием doctesting
Мне нужно определить: 1. doctests для ' init ', который создает круг 'c1' с радиусом 2,5 и проверяет, что доступ к атрибуту 'radius' возвращает 2,5. 2. Определите тест документа для «области», который создает круг «c1» с радиусом 2,5 и проверяет, что...
6904 просмотров
schedule
10.08.2022
Doctest python – игнорировать порядок списков
Есть ли директива doctest, чтобы игнорировать порядок элементов при сопоставлении ожидаемого и возвращаемого списков.
В настоящее время это не удается:
Expected:
['foo', 'bar']
Got:
['bar', 'foo']
147 просмотров
schedule
26.12.2022