Вопросы по теме '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