Python предлагает unittest , официальную систему модульного тестирования для модульного тестирования сценариев, разработанных перед развертыванием. Он также называется PyUnit . Модульные тесты Python, используемые в Sublime Text editor, называются sublime-unittests и доступны по следующей ссылке:
https://github.com/martinsam/sublime-unittest
Эти модульные тесты содержат ряд полезных фрагментов для облегчения написания тестовых случаев.
Установка UnitTest
Пакет управления Sublime управляет установкой юнит-тестов, и следующие шаги описывают это подробно —
Шаг 1 — Используйте палитру команд Sublime Editor Ctrl + Shift + P для установки пакета, как показано на скриншотах, приведенных ниже —
Шаг 2 — Установленные пакеты используют следующие два основных фрагмента —
-
testclass, который используется для создания нового тестового класса
-
testfunc, который используется для создания новой тестовой функции для нас, чтобы заполнить
testclass, который используется для создания нового тестового класса
testfunc, который используется для создания новой тестовой функции для нас, чтобы заполнить
Шаг 3 — Консоль вычисляет результаты теста, как показано на скриншоте ниже. Обратите внимание, что результат зависит от успеха или неудачи теста.
Результат успеха
Результат неудачи
Примечание. Модульные тесты работают в качестве компилятора для вычисления сценариев в Python.