Вітаємо!

Вступ до тестування в Python

Alexander Levin

Data Scientist

Розділ 1 — Створення тестів у pytest

  • Тестування та pytest
  • CLI: pytest test_script.py
  • Маркери тестів

приклад виводу тесту

Вступ до тестування в Python

Розділ 2 — Фікстури в Pytest

  • Вступ до фікстур
  • Ланцюжки запитів фікстур фікстура викликає іншу фікстуру

  • Автозастосування фікстур

  • Завершення (teardown) фікстур
Вступ до тестування в Python

Розділ 3 — Базові типи тестування

  • Юніт-тестування
  • Фіче-тестування
  • Інтеграційне тестування
  • Тестування продуктивності
Вступ до тестування в Python

Розділ 4 — Написання тестів у unittest

  • Знайомство з unittest
    import unittest
    class TestSquared(unittest.TestCase):
      def test_negative(self):
          self.assertEqual((-3) ** 2, 9)
    
  • CLI для unittest вивід для unittest test_sqneg.py

  • Фікстури в unittest

  • Практичні приклади
Вступ до тестування в Python

Вітаємо!

Вступ до тестування в Python

Preparing Video For Download...