Sublime Text - Testowanie kodu w Pythonie

Python oferuje unittest, oficjalny framework do testowania jednostkowego skryptów zaprojektowanych przed wdrożeniem. Nazywa się to również jakoPyUnit. Testy jednostkowe Pythona używane w edytorze Sublime Text są nazywane jakosublime-unittests i są one dostępne pod następującym linkiem -

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

Te testy jednostkowe zawierają szereg przydatnych fragmentów, które ułatwiają pisanie przypadków testów jednostkowych.

Instalacja UnitTest

Kontrola pakietów w Sublime zarządza instalacją unittests a poniższe kroki szczegółowo to opisują -

Step 1 - Użyj palety poleceń Sublime Editor Ctrl+Shift+P do instalacji pakietu, jak pokazano na zrzutach ekranu podanych poniżej -

Step 2 - Zainstalowane pakiety używają następujących dwóch głównych fragmentów -

  • testclass który jest używany do tworzenia nowej klasy testowej

  • testfunc który jest używany do tworzenia nowej funkcji testowej do wypełnienia

Step 3- Konsola oblicza wyniki testu, jak pokazano na poniższym zrzucie ekranu. Zwróć uwagę, że wynik zależy od powodzenia lub niepowodzenia testu.

Success Result

Failure Result

Note - Jednostkowe przypadki testowe działają jako kompilator do obliczania skryptów w Pythonie.