Tag: Носовые

«nosetests» не распознаются в Windows после установки и добавления в PATH

Я нахожусь в упражнении 46 Learn Python Hard Way , и я должен установить нос и запустить носеты. Я установил нос уже с помощью pip, но когда я запускаю nosetests в каталоге выше папки «tests», я получаю ошибку: 'nosetests' is not recognized as an internal or external command, operable program or batch file. Если это […]

Могу ли я ограничить вывод покрытия носа в каталог (а не пакет)?

Мой SUT выглядит так: foo.py bar.py tests/__init__.py [empty] tests/foo_tests.py tests/bar_tests.py tests/integration/__init__.py [empty] tests/integration/foo_tests.py tests/integration/bar_tests.py Когда я запускаю nosetests –with-coverage , я получаю детали для всех видов модулей, которые я бы предпочел игнорировать. Но я не могу использовать параметр –cover-package=PACKAGE потому что foo.py & bar.py не находятся в пакете. (См. Поток после http://lists.idyll.org/pipermail/testing-in-python/2008-November/001091.html по моим причинам […]

Обработка исключений в Python Behave Testing framework

Я думал о переключении с носа, чтобы вести себя для тестирования (мокка / чаи и т. Д. Испортили мне). Пока что так хорошо, но я, похоже, не могу найти способ тестирования для исключений, кроме того: @then("It throws a KeyError exception") def step_impl(context): try: konfigure.load_env_mapping("baz", context.configs) except KeyError, e: assert (e.message == "No baz configuration found") […]

Список всех тестов, найденных Nosetest

Я использую nosetests для запуска своих unittests, и он работает хорошо. Я хочу получить список всех тестов, nostests обнаружит nostests фактически не запуская их. Есть ли способ сделать это?

Изменение имен тестов, созданных генераторами носовых тестов

У носа есть имена ошибок – тестовые имена, созданные генераторами, не кэшируются, поэтому ошибка выглядит так, как в последнем тесте, а не в фактическом тесте, где она не удалась. Я обошел его после решения в обсуждении отчета об ошибке, но он работает только для имен, показанных на stdout, а не в отчете XML (–with-xunit) from […]

Проблемы с использованием носа в virtualenv

Я не могу использовать нос (nosetests) в проекте virtualenv – он не может найти пакеты, установленные в среде virtualenv. Странно, что я могу установить test_suite = 'nose.collector' в setup.py и запустите тесты просто отлично, как python setup.py test но при запуске nosetests прямо, есть всевозможные импортные ошибки. Я пробовал это как с общесистемной установкой носа, […]

Python - лучший язык программирования в мире.