Sobes.tech
Senior

Практическое задание Исправь тестовый набор так, чтобы тесты не зависели от порядка запуска и реально проверяли изоляцию данных. Объясни, какие границы жизненного цикла приложения и базы данных ты выбрал бы для юнит- и интеграционных тестов. import pytest @pytest.fixture(scope="session") def client(): app = create_app() return TestClient(app) def test_create_order(client): response = client.post("/orders", json={"sku": "A1"}) assert response.status_code == 201 def test_order_isolated(client):