Содержание курса
1. Старт
1 урок
44
6
5м
0
Закрытый
1.1
Начало работы
↗
44
6
5м 27с
0
2. Руководства
21 урок
34
6
0м
0
Закрытый
2.1
Как вызвать pytest
↗
9
3
-
0
Закрытый
2.2
Как писать и проверять утверждения (assertions) в тестах
↗
5
0
-
0
Закрытый
2.3
Как использовать фикстуры
↗
4
0
-
0
Закрытый
2.4
Как использовать фикстуры (продолжение)
↗
1
0
-
0
Закрытый
2.5
Как помечать тестовые функции атрибутами (marks)
↗
1
0
-
0
Закрытый
2.6
Параметризация фикстур и тестовых функций
↗
1
0
-
0
Закрытый
2.7
Как использовать временные каталоги и файлы в тестах
↗
2
0
-
0
Закрытый
2.8
Как использовать monkeypatch/mock для модулей и окружения
↗
1
0
-
0
Закрытый
2.9
Как запускать doctests
↗
0
0
-
0
Закрытый
2.10
Перезапуск упавших тестов и сохранение состояния между запусками
↗
0
0
-
0
Закрытый
2.11
Как управлять логированием
↗
0
0
-
0
Закрытый
2.12
Как перехватывать вывод stdout/stderr
↗
0
0
-
0
Закрытый
2.13
Как перехватывать предупреждения
↗
1
0
-
0
Закрытый
2.14
Как использовать skip и xfail в тестах, которые не проходят
↗
1
0
-
0
Закрытый
2.15
Как устанавливать и использовать плагины
↗
0
0
-
0
Закрытый
2.16
Написание плагинов
↗
2
0
-
0
Закрытый
2.17
Написание хук-функций
↗
1
0
-
0
Закрытый
2.18
Как использовать pytest с существующим набором тестов
↗
0
0
-
0
Закрытый
2.19
Как использовать тесты на основе unittest с pytest
↗
2
0
-
0
Закрытый
2.20
Как реализовать настройку в стиле xUnit
↗
0
0
-
0
Закрытый
2.21
Как настроить автодополнение в bash
↗
3
3
-
0
3. Справочные материалы
4 урока
6
1
0м
0
Закрытый
3.1
Справочник по фикстурам
↗
4
0
-
0
Закрытый
3.2
Плагины pytest
↗
0
0
-
0
Закрытый
3.3
Конфигурация
↗
0
0
-
0
Закрытый
3.4
Справочник по API
↗
2
1
-
0
4. Пояснения
5 уроков
9
5
0м
0
Закрытый
4.1
Структура теста
↗
2
2
-
0
Закрытый
4.2
О фикстурах
↗
1
1
-
0
Закрытый
4.3
Рекомендации по интеграции
↗
5
1
-
0
Закрытый
4.4
Нестабильные тесты (flaky tests)
↗
1
1
-
0
Закрытый
4.5
Механизмы импорта в pytest и sys.path/PYTHONPATH
↗
0
0
-
0