Вопросы по теме '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 просмотров
schedule
06.10.2021
Как заставить 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 просмотров
schedule
01.08.2023
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 просмотров
schedule
31.05.2023
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