Skip to content

Commit 7f941d1

Browse files
committed
Improve gateway_service.py
Signed-off-by: Mihai Criveti <[email protected]>
1 parent da70235 commit 7f941d1

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

tests/unit/mcpgateway/services/test_gateway_service.py

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
# Standard
1818
import asyncio
1919
from datetime import datetime, timezone
20-
from unittest.mock import AsyncMock, MagicMock, Mock, patch
20+
from unittest.mock import AsyncMock, MagicMock, Mock, patch, mock_open
2121
import socket
2222

2323
# Third-Party
@@ -135,6 +135,16 @@ def mock_gateway():
135135
return gw
136136

137137

138+
@pytest.fixture
139+
def mock_session():
140+
"""Return a mocked SQLAlchemy session."""
141+
session = MagicMock()
142+
session.query.return_value = MagicMock()
143+
session.commit.return_value = None
144+
session.rollback.return_value = None
145+
return session
146+
147+
138148
# ---------------------------------------------------------------------------
139149
# Test-cases
140150
# ---------------------------------------------------------------------------
@@ -1424,3 +1434,4 @@ async def test_check_gateway_health_failure(self, gateway_service, mock_gateway)
14241434
gateway_service._initialize_gateway = AsyncMock(side_effect=Exception("fail"))
14251435
ok = await gateway_service.check_gateway_health(mock_gateway)
14261436
assert ok is False
1437+

0 commit comments

Comments
 (0)