import pytest from unittest.mock import MagicMock, patch from fastapi.testclient import TestClient @pytest.fixture def mock_db(): db = MagicMock() db.query.return_value = MagicMock(result_rows=[]) return db @pytest.fixture def client(mock_db): with patch("backend.database.db", mock_db): from backend.main import app with TestClient(app) as c: yield c, mock_db