Sublime Text - Тестирование кода Python

Python предлагает unittest, официальная среда модульного тестирования для модульного тестирования скриптов, разработанных перед развертыванием. Его также называютPyUnit. Модульные тесты Python, используемые в редакторе Sublime Text, называютсяsublime-unittests и они доступны по следующей ссылке -

https://github.com/martinsam/sublime-unittest

Эти модульные тесты содержат ряд полезных фрагментов, упрощающих написание модульных тестов.

Установка UnitTest

Пакетный контроль Sublime управляет установкой unittests и следующие шаги подробно описывают это -

Step 1 - Используйте палитру команд Sublime Editor Ctrl+Shift+P для установки пакета, как показано на скриншотах ниже -

Step 2 - Установленные пакеты используют следующие два основных фрагмента -

  • testclass который используется для создания нового тестового класса

  • testfunc который используется для создания новой тестовой функции для заполнения

Step 3- Консоль вычисляет результаты теста, как показано на скриншоте ниже. Обратите внимание, что результат зависит от успеха или неудачи теста.

Success Result

Failure Result

Note - Модульные тесты работают как компилятор для вычисления скриптов на Python.