Вопросы по теме 'doctest'
Почему нос находит тесты в файлах только с разрешением 644?
Сегодня я провел кучу доктестов, используя Python 2.6 на Ubuntu 9.10 с носом:
nosetests --with-doctest
Ran 0 tests in 0.001s
OK
ВТФ? У меня были тесты в этих файлах, почему это не сработало?
Я изменил разрешение на 644:
sudo chmod...
936 просмотров
schedule
15.07.2023
Ошибка doctest Python
Привет, я недавно начал экспериментировать с python, сейчас читаю «Думай как ученый-компьютерщик: изучение python v2nd edition». У меня возникли проблемы с doctest. Я использую машину с Windows 7 и Eclipse IDE с pydev.
Мой вопрос: когда я запускаю...
3292 просмотров
schedule
04.12.2023
Когда в Django следует использовать doctests вместо модульного тестирования?
Из документов Django :
... база данных не обновляется между тестами документов, поэтому, если вашему тесту требуется определенное состояние, вам следует подумать о очистке базы данных или загрузке фикстуры.
Откровенно говоря, 90% моего...
555 просмотров
schedule
21.04.2022
Многострочные операторы с использованием Python doctest
Можно ли работать с многострочными операторами с помощью doctest python?
Например, в doctest не работает следующее:
>>> for s in [1,2,3]:
... for t in [4,5,6]:
... print(s*t)
Мне нужно, чтобы три приведенных выше...
6785 просмотров
schedule
28.04.2024
doctests с массивами numpy в Python 2 и 3
Я использую doctests Python для кода, который должен работать с Python 2 и Python 3. Все работает нормально, за исключением случаев, когда я работаю с массивом numpy, содержащим строки. В Python 3 верно следующее:
>>> np.array(["jan",...
791 просмотров
schedule
17.04.2023
Python: принимать строки Unicode как обычные строки в doctests
Написание doctests для метода, который сокращает словарь путем поиска переданного ключевого слова в ключах исходного словаря и возврата нового сокращенного словаря. Моя строка документации выглядит следующим образом:
def abbreviate_dict(key_word,...
156 просмотров
schedule
11.07.2022
Почему импорт модуля нарушает мой doctest (Python 2.7)
Я попытался использовать экземпляр StringIO в doctest в моем классе в программе Python 2.7. Вместо того, чтобы получить какие-либо результаты теста, я получаю ответ «Ничего не получил».
Этот упрощенный тестовый пример демонстрирует ошибку:...
838 просмотров
schedule
24.04.2023
Могу ли я заставить модуль doctest pytest игнорировать файл?
Мы используем pytest для тестирования нашего проекта и по умолчанию включили --doctest-modules для сбора всех наших doctests со всего проекта.
Однако есть один wsgi.py , который нельзя импортировать во время сбора тестов, но я не могу заставить...
2622 просмотров
schedule
09.06.2023
doctests для случайно сгенерированных значений
Учитывая следующий код:
defmodule Pullapi.Workout do
import Pullapi.Numbers
@moduledoc """...
402 просмотров
schedule
09.06.2024
Есть ли способ проверить вывод ввода-вывода с помощью Doctest в Elixir?
Я полностью согласен с написанием «нормального» теста, фиксирующего IO для этого.
Просто хотел бы знать, можно ли использовать Doctest .
Примером может быть:
defmodule CLI do
@doc """
Politely says Hello.
## Examples...
249 просмотров
schedule
25.12.2022
Как проверить вывод, начинающийся с многоточия в doctests Python
У меня есть метод, который выводит ......silence...... для обозначения отсутствия активности:
def silence(self):
print('......silence......')
У меня есть следующий doctest, написанный для метода:
>>> s = SmokeDetector()...
112 просмотров
schedule
14.04.2023
pytest не может обрабатывать Unicode в doctest в README под Python 2.7
У меня есть файл README.rst , содержащий несколько doctests для моей библиотеки Python. Все они работают, кроме последнего doctest, который выводит print s Unicode, закодированный в UTF-8:
Here is a failing example::
>>>...
278 просмотров
schedule
07.02.2023
Эликсир — Использование переменных в doctest
В моем приложении есть GenServer, который может создавать другие процессы. Все идентификаторы процессов сохраняются в списке.
def create_process do
GenServer.call(__MODULE__, :create_process)
end
def handle_call(:create_process, _from,...
249 просмотров
schedule
22.09.2022
Может ли pytest захватить вывод из doctest?
Я запускаю pytest с --doctest-modules и никаких других вариантов.
У меня есть тест doctest , который не работает, и я пытаюсь отладить проблему, добавляя операторы print() в базовый код.
Захват вывода работает и отображается, как и...
153 просмотров
schedule
12.01.2023
Как включить новую строку в переменную doctest?
Я хотел бы разбить текст, который вводится в doctest, на новые строки. Вот минимальный пример:
import doctest
def example1():
"""
>>> txt = '\\n'.join(['abcd', 'efg'])
"""
return '\\n'.join(['abcd', 'efg'])
def...
190 просмотров
schedule
12.02.2023
Доктесты для проверки радиуса, площади и окружности круга с использованием python
Я написал приведенный ниже код, но получил следующую ошибку:
«ValueError: в строке 2 строки документации для main .Circle.circumference отсутствует пробел после >>>: ' >>>c1 = Circle(2.5)'.
Подскажите, пожалуйста, как решить эту ошибку?...
1867 просмотров
schedule
25.01.2023