Вопросы по теме 'nose'
Как я могу обнаружить динамически сгенерированные тестовые наборы?
Это продолжение предыдущий вопрос .
В предыдущем вопросе были изучены методы для реализации того же теста для целого семейства функций, гарантирующего, что тестирование не остановится на первой функции, которая потерпела неудачу.
В моем...
2420 просмотров
schedule
27.02.2023
Модульное тестирование с носом: тесты во время компиляции?
Возможно ли, чтобы среда тестирования носового модуля выполняла тесты на этапе компиляции модуля?
На самом деле, я хотел бы протестировать что-то со следующей структурой:
x = 123
# [x is used here...]
def test_x():
assert (x == 123)
del x #...
941 просмотров
schedule
01.07.2023
Как я могу заставить нос найти атрибуты класса, определенные в базовом тестовом классе?
Я запускаю несколько интеграционных тестов для базы данных, и я хотел бы иметь структуру, которая выглядит примерно так:
class OracleMixin(object):
oracle = True
# ... set up the oracle connection
class SqlServerMixin(object):...
1414 просмотров
schedule
06.04.2023
Ошибка импорта носа Python
Кажется, я не могу заставить среду тестирования носа распознавать модули под моим тестовым сценарием в файловая структура. Я привел простейший пример, демонстрирующий проблему. Я объясню это ниже.
Вот структура файла пакета:
./__init__.py...
51473 просмотров
schedule
27.11.2022
Как заставить py.test или нос искать тесты во всех файлах python?
У меня есть несколько небольших модулей, внутри которых находятся тесты, и py.test или nose их не ищет, потому что они не содержат test в имени файла.
Как я могу убедить py.test или nose искать тесты во всех файлах python, рекурсивно -...
5546 просмотров
schedule
23.07.2023
Как (или могу) я заставить генератор, вызываемый из носового теста, обрабатываться носом?
Я пытаюсь создать обобщенный обработчик тестов, управляемый данными, который я могу вызвать из своих носовых тестов. Мой тестовый файл будет выглядеть так:
import ScenarioHandler
def test_foo():
scenario = ScenarioHandler(__test_foo, [1,...
705 просмотров
schedule
21.03.2023
python — Запуск tox + Nosetests на Python 3.2 testenv
Я пытался внедрить систему тестирования из одного источника, которая позволяет автоматически тестировать несколько версий Python с помощью tox + Nosetests.
Проблема в том, что я не могу заставить его работать всякий раз, когда тестирую Python 3.2....
1773 просмотров
schedule
02.09.2022
Изменить имена тестов, созданных генераторами носовых тестов
В Nose есть ошибка : имена тестов, созданные генераторами, не кэшируются, поэтому ошибка выглядит так, как будто она произошла в последнем тесте, а не в самом тесте, в котором она не удалась. Мне удалось обойти это, следуя решению в обсуждении...
4408 просмотров
schedule
14.06.2022
Изучение Python трудным путем. Упражнение 46. Установка пакетов Python (pip, Nose и т. д.) в Windows
Я изучаю Python, используя Zed Shaw «Learn Python the Hard Way» в Windows с помощью PowerShell. Я занимаюсь упражнением 46 , в котором вы создали скелетный проект. Я скачал pip , распространить , нос и virtualenv , и я установил их, набрав:...
3798 просмотров
schedule
24.09.2022
получение экземпляра тестового класса в тестовом объекте носа для синхронизации с экземпляром в украшенной цели генератора
Я работал над тем, чтобы получить тесты, созданные генератором в носу, чтобы иметь описания, адаптированные для конкретной тестируемой итерации. У меня есть кое-что, что работает, пока мой целевой метод генератора никогда не пытается получить доступ...
415 просмотров
schedule
08.07.2023
Модульное тестирование Python: сбой Nose @with_setup
Я делаю некоторые тесты. Множество моих тестовых функций имеют общие настройки, поэтому я решил использовать декоратор @with_setup из nose.tools . Я упростил свою проблему до этого:
from nose.tools import with_setup
class...
5076 просмотров
schedule
22.04.2023
Генерация данных фикстуры с помощью модуля фикстуры Python
Я впервые работаю с модулем фикстуры, пытаясь получить лучший набор данных фикстуры, чтобы сделать наши функциональные тесты более полными.
Я нахожу модуль приспособления немного неуклюжим, и я надеюсь, что есть лучший способ сделать то, что я...
3201 просмотров
schedule
30.08.2022
Рандомизация порядка выполнения тестов с помощью носовых тестов
У меня есть набор тестов, которые, как я недавно обнаружил, имеют (неправильное) отношение порядка. Все они должны быть независимыми.
Похоже, что Nose каждый раз запускает тесты в одном и том же порядке, что само по себе не раскрывает эти...
709 просмотров
schedule
29.05.2023
как заставить нос логировать вывод дел в отдельные файлы?
Я использую нос для запуска нескольких тестов. Я хотел бы записывать вывод каждого случая в отдельные файлы и знать результат [успех/неудача] каждого случая. к сожалению, я не могу понять, как это сделать с носом. может ли кто-нибудь дать некоторые...
1247 просмотров
schedule
04.08.2023
тесты носа python: указание, на каком узле должен выполняться тест в Selenium Grid
Я пытаюсь обновить свои тесты с поддержкой Selenium Grid Hub , чтобы они выполнялись через структуру носовых тестов .
В настоящее время без носовых тестов, если бы я хотел запустить процесс и запустить его для определенного узла, я бы добавил...
613 просмотров
schedule
25.05.2023
Автоматический тестовый прогон — Python HTTPResponseNotReady()
Я пытаюсь создать автоматический тест с использованием python для тестирования запроса и ответа youtube API , а также всего, что происходит случайным образом и быстро. Я получаю нестабильный HTTP-ответ от сервера. Я не использую один и тот же...
270 просмотров
schedule
23.10.2022
Плагин Nose для указания порядка выполнения модульного теста.
У меня есть желание использовать Nose для набора тестов для беспроводной интеграции. Однако важен порядок выполнения некоторых из этих тестов.
Тем не менее, я решил собрать быстрый плагин, чтобы украсить тест в том порядке, в котором я хочу, чтобы...
6911 просмотров
schedule
23.05.2023
сопоставление шаблонов регулярных выражений командной строки фреймворка носа не работает (-e, -m, -i)
Платформа python Nosetest имеет некоторые параметры командной строки для включения, исключения и сопоставления регулярных выражений для тестов, которые можно включать/исключать и сопоставлять соответственно.
Однако они, похоже, работают...
3412 просмотров
schedule
02.09.2022
running Nose --with-coverage для получения всех файлов пакета, но не других зависимостей и библиотек
Папка моего проекта (да, я знаю, что это лучшая практика) выглядит примерно так:
.
├── app.py
├── otherscript.py
├── tests/
└── tools/
├── __init__.py
└── toolfile.py
Мне нужно nose --with-coverage , чтобы протестировать .py...
21289 просмотров
schedule
18.05.2022
Создание сценария `nosetests` для выбора папки по версии Python
Раньше у меня было это в моем файле setup.cfg :
[nosetests]
where=test_python_toolbox
Но теперь я поддерживаю Python 2 и Python 3, предоставляя две параллельные базы кода, одну в папке source_py2 и одну в папке source_py3 . setup.py...
471 просмотров
schedule
09.11.2022