Описание тега python-nose
Nose - это альтернативный инструмент для сбора и запуска модульных тестов Python.
13
ответов
Как утверждать вывод с помощью тестов на нос / юнит-тест в Python?
Я пишу тесты для функции, подобной следующей: def foo(): print 'hello world!' Поэтому, когда я хочу протестировать эту функцию, код будет таким: import sys from foomodule import foo def test_foo(): foo() output = sys.stdout.getline().strip() # becau…
18 ноя '10 в 21:22
5
ответов
Как организовать тест Python таким образом, чтобы я мог выполнять все тесты в одной команде?
В настоящее время мой код организован в следующей древовидной структуре: src/ module1.py module2.py test_module1.py test_module2.py subpackage1/ __init__.py moduleA.py moduleB.py test_moduleA.py test_moduleB.py Где module*.py Файлы содержат исходный…
14 дек '08 в 16:52
1
ответ
Шестой модуль вызывает проблемы с тестовым покрытием с использованием тестов носа
Я использую nosetests и coverage расширение для измерения охвата моих модульных тестов. Я недавно перешел к включению six модуль с моим пакетом, чтобы облегчить пользователям. Проблема в том, что имея six локально, кажется, испортил отчет о освещени…
10 мар '14 в 21:48
2
ответа
Запустите плагин doctest с nose.main
Я хотел бы запустить встроенный нос Doctest плагин из Python, особенно без параметров командной строки или переменных среды. Можно ожидать, что сработает следующее: import nose, os from nose.plugins.builtin import Doctest # or from nose.plugins.doct…
03 фев '13 в 17:26
1
ответ
Тестирование кода многопроцессорного пула Python с носом
Я пытаюсь написать тесты, которые настроены на что-то, рассчитанное с помощью многопроцессорной обработки. У меня есть эта структура каталогов: code/ tests/ tests.py tests.py выглядит так: import multiprocessing as mp def f(i): return i ** 2 pool = …
05 сен '13 в 15:27
1
ответ
Запустить мультипроцесс
Я пытаюсь запустить тесты параллельно, используя нос. Я настроил файл nose.cfg, чтобы он содержал следующее: [nosetests] verbosity=2 processes=2 Мне нужно, чтобы я мог запускать программно, используя nose.main() или nose.run(). Какой лучший способ с…
16 дек '10 в 22:39
2
ответа
Как запустить тесты в порядке их появления в тестовом скрипте с использованием носа?
Я хочу запустить свои тесты в порядке их написания не в алфавитном порядке, что unittest делает по умолчанию. import unittest class test2(unittest.TestCase): def test1(self): pass def test0(self): pass class test1(unittest.TestCase): def testB(self)…
06 май '15 в 17:33
2
ответа
Сохранение результатов модульного теста в python в некоторой базе данных SQL
Я изучаю различные возможности для написания и запуска (модульных) тестов в Python. Я хотел бы сохранить результаты тестов в базе данных SQL - предпочтительно sqlite. Я нашел способ запустить тесты, используя носовой фреймворк из кода: import nose i…
05 фев '15 в 00:22
1
ответ
Python-nose: как вызвать пользовательский обратный вызов при сбое теста
Я использую Python-nose для запуска некоторых тестов. Тестовый код организован в модули, где приборы каждого модуля устанавливают несколько виртуальных машин в новой конфигурации, а тесты модуля затем проверяют поведение этих виртуальных машин в соо…
27 мар '13 в 09:56