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

Ошибка импорта носа 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 просмотров

Изменить имена тестов, созданных генераторами носовых тестов
В Nose есть ошибка : имена тестов, созданные генераторами, не кэшируются, поэтому ошибка выглядит так, как будто она произошла в последнем тесте, а не в самом тесте, в котором она не удалась. Мне удалось обойти это, следуя решению в обсуждении...
4408 просмотров

Изучение 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 просмотров

Плагин 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