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

Настроить Django для поиска всех тестов во всех модулях?
Если я запустил следующую команду: >python manage.py test Django просматривает файл tests.py в моем приложении и запускает в этом файле любые доктесты или модульные тесты. Он также просматривает словарь __ test __ для запуска...
1747 просмотров
schedule 13.05.2022

Встраивание тестового кода или данных в строки doctest
Я хотел бы иметь несколько doctests в тестовых данных и/или функциях общего доступа к файлам. Есть ли способ сделать это, не находя их во внешнем файле или в коде тестируемого файла? Обновить """This is the docstring for the module ``fish``....
466 просмотров
schedule 13.11.2022

python doctest: ожидаемый результат совпадает с полученным, но тест не пройден
Я нахожусь на этапе обучения использованию python в качестве инструмента для обеспечения качества программного обеспечения. Я написал следующий простой тест, чтобы найти букву «а» в числовой матрице текстового файла. проблема в том, что тест...
2053 просмотров
schedule 15.09.2022

Модули Web2py и доктесты
У меня есть модуль application/webapp/modules/a.py, который содержит local_import для импорта apps/webapp/modules/b.py. Я хочу протестировать a.py и b.py. Оболочка web2py с параметром «-T» частично работает, но жалуется на исключение, вставленное...
634 просмотров
schedule 15.04.2023

Доктесты, содержащие строковые литералы
У меня есть модульный тест, который я хотел бы написать для функции, которая принимает XML в виде строки. Это doctest, и я бы хотел, чтобы XML соответствовал тестам. Поскольку XML многострочный, я попробовал строковый литерал в doctest, но...
1573 просмотров
schedule 06.03.2024

Джанго - Юнитест или Доктест?
Я собираюсь начать свой третий проект среднего размера и хотел бы (признаюсь, впервые в жизни) начать использовать модульные тесты. Я понятия не имею, какой метод использовать, объединяет или проверяет. Какой из методов наиболее эффективен, или...
586 просмотров
schedule 23.04.2023

doctest Python для сценариев оболочки, которые проверяют синтаксический анализ аргументов, не загрязняя строку документации с помощью os.popen()
Есть ли способ написать строку doctest python для тестирования сценария, предназначенного для запуска из командной строки (терминала), который не загрязняет примеры документации вызовами os.popen? #!/usr/bin/env python # filename: add """...
1781 просмотров
schedule 15.03.2023

Можно ли тестировать только определенные функции с помощью doctest в модуле?
Я пытаюсь пройти тестирование на Python, используя модуль doctest. На данный момент я делаю Напишите тесты для функций. реализовать код функций. Если тесты пройдены, напишите больше тестов и больше кода. Когда функция выполнена, переходите...
6995 просмотров
schedule 24.04.2023

doctest Haskell не загружает пакет, управляемый с помощью cabal-dev
Я пытаюсь протестировать свой проект, который использует "data-binary-ieee754" с doctests. Я использую cabal-dev вместо cabal для управления зависимостями пакетов. Я могу собрать проект, но doctest, похоже, не распознает этот пакет. определение...
1033 просмотров
schedule 11.02.2023

Поддержка нескольких версий для тестов документации Python
Я пишу свои доктесты так: >>> some_function(a=1, b=2) {u'id': u'123', u'name': u'abc'} Это отлично работает для Python версии 2.5, 2.6 и 2.7, но не работает для Python 3 со следующей ошибкой: Expected: {u'id': u'123',...
530 просмотров
schedule 14.03.2023

Почему doctest не обнаруживает мои тесты?
class Test: def __init__(self): pass ''' This function parses a name according to following rules - >>> Test().name('Kshitiz Sharma') Sharma, Kshitiz ''' def name(self, name): name =...
1068 просмотров
schedule 21.03.2022

Документы Python: тест на отсутствие
Используя Python 2.7, я пытаюсь проверить, что результат вызова конкретной функции равен None Я ожидал, что эти тесты пройдут (извините за довольно глупый пример) def six_or_none(val): """ >>> six_or_none(6) 6...
3297 просмотров
schedule 24.02.2022

Отключить настройку запуска носа ()
Пакет nose часто используется для запуска doctests , а также тесты в специальных тестовых файлах. Похоже, что даже в файлах doctest он пытается запустить фикстуры setup и teardown . Когда модулю для тестирования документации требуется...
257 просмотров
schedule 25.02.2023

Фиксация модуля Nose-doctest перед импортом модуля
Я использую нос для тестовой коллекции, и я также хочу использовать его плагин doctest. У меня есть модуль, который нуждается в приспособлении, чтобы его можно было импортировать. Поэтому я не могу использовать фикстуры модуля Nose, так как они...
466 просмотров
schedule 24.07.2023

Эликсир: проверка сигилы
Я написал удивительный сигил: defmodule Sigiltest do @doc """ An awesome sigil! ### Usage iex> ~a{I love elixir} "I love elixir, awesome!" """ def sigil_a(content, _flags) do "#{content}, awesome!" end end...
313 просмотров
schedule 26.07.2023

Как заставить стек запускать дополнительные команды при сборке пакета haskell?
Я сделал скрипт для компиляции моих программ на Haskell (пока что это были простые скрипты, состоящие из одного исходного файла), который перед вызовом ghc содержал следующие строки: echo "Running hlint" hlint ${1} echo "Running scan"...
161 просмотров
schedule 10.11.2022

Можно ли запустить doctest python для функции ячейки jupyter?
Кажется, есть пакет для включения этой функции, но мне не повезло с ним в python 3.5.2 или 2.7.12: from ipython_doctester import test @test def my_fun(): ''' >>> 2 + 3 6 ''' pass TypeError: data must be a dict, got:...
3574 просмотров
schedule 01.05.2022

почему doctest не работал в qpython3
Я пытаюсь использовать doctest в qpython. Но скрипт не работал, что нормально в среде ПК. Это всего две строки, отличающиеся от моего скрипта в среде ПК: import sl4a droid = sl4a.Android() После запуска скрипта в qpython я вижу журнал docctest,...
98 просмотров
schedule 05.06.2023

Надежные относительные пути в doctests
У меня есть функция, которая принимает путь к файлу в качестве аргумента. output = process('path/to/file.txt') Мне было интересно, смогу ли я легко проверить такую ​​функцию. Я предоставляю пример входного файла где-то в исходном коде и могу...
550 просмотров
schedule 31.03.2023

Python 3/Doctest: исключение не оценивается как ожидаемый результат
У меня есть модуль python, содержащий (среди других функций) этот фрагмент кода: def check_color_range(*argv): """ Abbreviated documentation and other tests. >>> check_color_range(23, -1, 99, 10000) Traceback (most recent call last):...
159 просмотров
schedule 18.08.2022