Gratulacje!

Wprowadzenie do testowania w Pythonie

Alexander Levin

Data Scientist

Rozdział 1 - Tworzenie testów z pytest

  • Testowanie i pytest
  • CLI: pytest test_script.py
  • Markery testów

przykład wyniku testu

Wprowadzenie do testowania w Pythonie

Rozdział 2 - Fixtures w pytest

  • Wprowadzenie do fixtures
  • Łączenie żądań fixtures fixture wywołuje inny fixture

  • Fixtures autouse

  • Teardown fixtures
Wprowadzenie do testowania w Pythonie

Rozdział 3 - Podstawowe typy testów

  • Testy jednostkowe
  • Testy funkcjonalne
  • Testy integracyjne
  • Testy wydajnościowe
Wprowadzenie do testowania w Pythonie

Rozdział 4 - Pisanie testów z unittest

  • Wprowadzenie do unittest
    import unittest
    class TestSquared(unittest.TestCase):
      def test_negative(self):
          self.assertEqual((-3) ** 2, 9)
    
  • CLI unittest wynik unittest test_sqneg.py

  • Fixtures w unittest

  • Przykłady praktyczne
Wprowadzenie do testowania w Pythonie

Gratulacje!

Wprowadzenie do testowania w Pythonie

Preparing Video For Download...