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

Python с использованием doctest на основной линии
Привет, мне было интересно, возможно ли это, и если да, то как? выполнять doctests или что-то подобное из основной ветки вместо тестирования функции, как описано в doctest docs, т.е. """ >>> Hello World """ if __name__ == "__main__":...
603 просмотров
schedule 02.10.2021

Как включить doctest.ELLIPSIS в командной строке Python?
Я часто вижу примеры , в которых используется doctest.ELLIPSIS для ограничения вывода в интерактивных примерах использования Python, >>> print range(20) # doctest:+ELLIPSIS [0, 1, ..., 18, 19] и посмотрите здесь, как включить...
322 просмотров

Как заставить Sphinx doctest сбрасывать базу данных Django после каждого теста?
[TL; DR] При использовании make doctest Sphinx модели Django, созданные в тестах, фиксируются в базе данных; как предотвратить их автоматическую фиксацию или сбросить базу данных между тестами (используя метод, аналогичный pytest )? Настраивать...
79 просмотров
schedule 23.10.2021

Использование twisted in doctest
У меня проблемы с использованием twisted вместе с doctest . Я пытаюсь открыть файл вот так: from __future__ import print_function from twisted.internet.defer import Deferred from twisted.internet.fdesc import readFromFD, setNonBlocking from...
80 просмотров
schedule 19.02.2022

Нос не запускает доктесты из импортированных модулей
У меня есть проект с такой структурой: my_project_with_tests/ project/ __init__.py module.py test/ test.py module.py содержит две функции doctest : def foo(): """ >>> foo() 1 """ return 1 def...
1403 просмотров
schedule 12.07.2022

Ошибка обновления клики Haskell Network.Browser.request
Я только что установил haskell и пытаюсь получить еще несколько пакетов, таких как doctest. Когда я запускаю обновление Кабала, я получаю: Загрузка последнего списка пакетов с hackage.haskell.org Предупреждение: ошибка http:...
51 просмотров
schedule 30.07.2022

Doctest функции для составления списка квадратов
Я пытаюсь определить функцию для возврата квадратов для целых чисел в заданном диапазоне: #this is my code def squares(start, end): """ Given the starting and ending numbers, return a list of the squares of the numbers from start to...
316 просмотров
schedule 21.08.2022

Как я могу использовать многострочный ввод с QuickCheck в doctest?
Из файла readme Doctest можно использовать doctest с QuickCheck следующим образом: -- | -- prop> sort xs == (sort . sort) (xs :: [Int]) Я хотел бы описать это свойство, используя несколько строк, вероятно, как -- | -- prop> sort...
370 просмотров
schedule 27.08.2022

Документальный тест Python: пропустить весь блок?
У меня есть модуль Python со строками документации в методах класса и реальный пример в строке документации модуля. Различие заключается в том, что строки документации методов были тщательно созданы, чтобы быть полностью воспроизводимыми тестами, в...
7503 просмотров
schedule 03.10.2022

Запуск doctests от Pydev?
Есть ли простой способ или мне следует использовать внешний инструмент, такой как Nose ?
1182 просмотров
schedule 15.12.2022

Альтернативные результаты в доктестах
У меня есть doctest, где я тестирую преобразование с плавающей запятой: >>> float('fish') В Python ‹ 2.7 это приводит к: ValueError: invalid literal for float(): fish В Python 2.7 результат ValueError: could not convert...
884 просмотров
schedule 19.07.2023

Пользовательские заглушки строк документации PyCharm (например, для форматов строки документации Google или numpydoc)
Поддерживает ли PyCharm 2.7 (или будет ли PyCharm 3) пользовательские строки документации и заглушки doctest? Если да, то как написать этот конкретный тип пользовательского расширения? В моем текущем проекте стандартизировано использование...
19116 просмотров

AttributeError: объект «модуль» не имеет атрибута «testmod» Python doctest
Всякий раз, когда я пытаюсь выполнить doctest в python, в основном всякий раз, когда я запускаю код if __name__ =="__main__": import doctest doctest.testmod() Я получаю этот ответ от переводчика AttributeError: объект «модуль» не...
3276 просмотров
schedule 30.11.2022

В Python Sphinx есть ли способ скрыть код установки autodoc?
Я использую Sphinx autodoc для документирования своего кода Python. Примеры в моей документации содержат: Неинтересный код настройки, который я не хочу отображать в HTML-документации Код, который должен появиться в документации Например:...
303 просмотров
schedule 08.08.2023

Держите строки внутри строк документации в пределах 79 символов
Я пишу несколько доктестов в своем модуле. Соответствующий код def foo(): """ Populates the database with 'VALUES' >>> import sqlite3 >>> con = sqlite3.connect('test.db') >>> cur = con.cursor()...
110 просмотров
schedule 07.09.2023

Как я могу заставить doctests, запускаемые pytest, игнорировать префикс unicode `u''` строк?
Я хочу, чтобы мой код работал на Python 2 и 3. Я использую doctests и from __future__ import unicode_literals Есть ли флаг, который я могу установить/плагин, который заставляет игнорировать тот факт, что Python 2 имеет префикс u для строк...
178 просмотров
schedule 05.06.2023

С помощью sphinx возможно ли запускать примеры фрагментов кода и выводить их как часть строки документации python?
Я новичок в sphinx и пытаюсь сделать документацию для библиотеки python. Я видел фрагменты примеров, отображаемые во многих документах по python (отличным примером является scikit-learn), и это то, что я действительно хотел бы иметь в своей...
797 просмотров
schedule 02.08.2023

Модульное тестирование с использованием doctest в python
Определите определение функции isPalindrome, которое проверяет, является ли заданное положительное число палиндромом или нет, и возвращает True и False соответственно. напишите doctest, который проверяет, что вызов функции isPalindrome(121)...
8854 просмотров
schedule 06.01.2023

Sphinx не удаляет флаги doctest в выводе html
Я не могу удалить флаги doctest (т.е. <BLANKLINE> , # doctest: +ELLIPSIS ) для вывода html. Я могу генерировать документацию так, как хочу, поэтому ошибок нет, но она включает тезисы, которые я хотел бы удалить. Документация Sphinx здесь...
346 просмотров

Python `doctest` с экранами ANSI
У меня есть код, для которого у меня есть doctest, например. def foo(x): """ Examples: >>> s = foo() >>> print(repr(s)) '\x1b[0;35mfoo\x1b[0m \x1b[0;36mbar\x1b[0m' >>> print(s)...
73 просмотров
schedule 21.04.2023