Рубрики
Без рубрики

Получите свой нос в питоне (начиная с `nose2`)

Начните с `nose2` больше [здесь] [https://nose2.readthedocs.io/en/latest/usage.html]. Tagged с помощью Unittest, Nose2, Test, Python.

Мне нужно построить некоторые тесты с Python. Обычно это можно сделать, кодируя модуль со многими утверждениями или делал все вручную, ина

python -i totest.py

Затем поиграть с кодом, чтобы увидеть, есть ли случай, когда код является сломанный. Но вы согласитесь с тем, что лучше хорошо спроектировать тесты для вашего Код для автоматизации этого процесса, например. Этот процесс уже Обсуждалось с очень давного времени, и осталось очень мало вещей за этим. Более того, этот процесс также был распространен на вещи, так называемые Непрерывная интеграция, покрытие кода или вы, возможно, слышали о сборках, которые проходить. Правильно, вы всегда можете поставить тесты в процессе сборки. Pythonistas мог бы использовать нос2 Анкет

Вы можете использовать любую среду (виртуальную, пользователь, глобальный) для установки нос2

pip[3] install [--user] --upgrade nose2

Для Python 2.7 и Pypy Nose2 требует шесть Версия 1.1.

Чтобы найти тесты, нос2 Ищет модули, чьи имена начинаются с тест . В Эти модули, нос2 будет загружать тесты от всех модульный тест. Testcase Подклассы, а также функции, имена которых начинаются с тест Анкет

По сути, вам нужно написать тесты Python и выполнить нос2 заботиться ваших работ для тестирования. А также

нос2 будет смотреть в каждом каталоге под стартовым каталогом, если только Конфигурация изменяет включенные пути. В рамках каталогов и в любом Пакеты Python, найденные в стартовом каталоге, и в любых исходных каталогах в стартовый каталог, нос2 обнаружит тестовые модули и нагрузочные тесты из их.

просто

nose2

Отлично, верно?

нос2 Вглядывается в

  • каталоги, которые содержит __init__.py
  • Direcotries, что нижнее имя содержит тест
  • каталоги название либо SRC или либеральный

и (без конфигурации)

  • нос2 Запустит все файлы Python ( .py Extension), что имя начинается с тест
  • внутри тестовых модулей, нос2 нагрузки модульный тест. Testcase подклассы

Привет,

Оригинал: “https://dev.to/malikbenkirane/get-your-nose-in-your-python-starting-with-nose2-30el”