Как называются тесты без mock

Python Middle Без компании
Как называются тесты без mock
Ответы
Тесты без моков называются **интеграционными** или **сквозными (end-to-end)**. - **Интеграционные** — проверяют взаимодействие нескольких компонентов системы (например, работа с БД или внешним API). - **End-to-end** — тестируют весь поток приложения от начала до конца (например, UI-тесты через Selenium). Пример интеграционного теста с реальной БД: ``` def test_create_user(db_connection): cursor = db_connection.cursor() cursor.execute("INSERT INTO users (name) VALUES ('Alice')") user = cursor.execute("SELECT * FROM users WHERE name = 'Alice'").fetchone() assert user is not None ``` Такие тесты медленнее, но ближе к реальному поведению системы.