Учебники

Возвышенный текст — тестирование кода Python

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

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

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

Установка UnitTest

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

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

Установка UnitTest Step1

Установка UnitTest Step1-1

Установка UnitTest Step1-2

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

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

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

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

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

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

Результат успеха

Результат сбоя установки пакета JSHint

Результат неудачи

Результат сбоя установки пакета JSHint

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