Вопросы по теме 'doctest'

Ошибка при использовании doctest python
Я пытаюсь использовать doctest из примера с http://docs.python.org/library/doctest.html Но когда я бегу python example.py -v я понимаю это Traceback (most recent call last): File "example.py", line 61, in <module>...
2375 просмотров
schedule 25.10.2022

Доктест Python: результат с несколькими строками
Я не могу заставить doctest работать с результатом, который содержит несколько строк и может содержать пустые строки в начале. Вероятно, это вызвано проблемами с отступами и синтаксическим анализом. Я нашел несколько решений: Запишите...
6137 просмотров
schedule 31.01.2024

Python: есть ли у «unittest» что-то, чего нет у «doctest»?
Вопрос совершенно ясен, ... однако обратите внимание, что я НЕ спрашиваю о сравнении функций (их уже много) и не спрашиваю о том, какой из них вы предпочитаете! Я лично отдаю предпочтение доктестам, использую их для всего, даже если они не...
355 просмотров
schedule 26.09.2023

web2py: создание doctest, которые передают параметры
Надеюсь, это простой вопрос, но, похоже, он не освещен в документации или книге web2py... У меня есть метод контроллера web2py, который выглядит примерно так: def mymethod(): ''' doctests go here ''' param1 =...
743 просмотров
schedule 10.05.2024

повторное использование объекта в doctest python
У меня есть образец doctest, подобный этому. """ This is the "iniFileGenerator" module. >>> hintFile = "./tests/unit_test_files/hint.txt" >>> f = iniFileGenerator(hintFile) >>> print f.hintFilePath...
1571 просмотров
schedule 16.09.2023

Обтекание результатов doctest python, длина которых превышает 80 символов
Я стараюсь, чтобы мой исходный код не превышал guideline ширины в 80 символов, которую рекомендует PEP8, но не могу понять, как обернуть мой doctest, результаты которого длиннее 80 символов. Нодди пример: def long_string(): """...
4528 просмотров
schedule 13.09.2022

Массивы, как и ожидалось, приводят к результатам в doctest. Ошибка с текстом "Ничего не ожидалось". Питон 3.3.2
Я пытался использовать doctest для следующего источника: def add_greeting(L=[]): """ (list) -> NoneType Append 'hello' to L and print L. >>> greetings_list = ['hi', 'bonjour'] >>>...
386 просмотров
schedule 15.08.2023

doctest ожидал True, получил True
doctest трудно контролировать. столкнулся с такой проблемой функция from collections import namedtuple Match = namedtuple('Match', ['token_string', 'normalised_token', 'brand_name', 'brand_id',...
612 просмотров
schedule 07.02.2023

Использование цикла bash for для запуска doctest Python из отдельного файла, расположенного в подкаталогах
Я тестирую большое количество студенческих проектов Python. Я создал doctest в отдельном файле, который назвал, скажем, mydoctest.rst . Первая строка doctest импортирует модуль студенческого проекта: имя функции импорта из проекта3...
122 просмотров
schedule 14.03.2024

Как позволить pytest обнаруживать и запускать доктесты в установленных модулях?
Я добавляю модульные тесты и в своего рода «устаревший» пакет Python. Некоторые модули содержат собственные тесты, встроенные в строки документации. Моя цель - запустить как эти доктесты, так и новые специализированные модульные тесты. После...
1446 просмотров
schedule 17.05.2022

Как написать doctest Elixir для проверки пустого MapSet
Просто изучая doctests в Elixir, я пытаюсь написать doctest Elixir, чтобы убедиться, что структура будет содержать два пустых MapSet. defstruct [:coordinates, :hit_coordinates] @doc """ Creates a new Island structure ## Examples iex>...
129 просмотров
schedule 06.10.2022

Doctest и сторонний декоратор
Мне нужно протестировать метод, который должен быть обернут декоратором, который не применяет @functools.wraps или functools.update_wrapper к обертываемому методу. В этом случае doctest не видит строку документации тестируемого метода:...
117 просмотров

Как заставить PyCharm увидеть doctest, заданный назначением `__doc__`
Рассмотрим следующий документ, содержащий doctests. def f(x): """ Increments by one. >>> f(2) 3 """ return x + 1 Средство запуска тестов PyCharm ( как показано здесь ) выбирает doctest....
41 просмотров
schedule 28.05.2024