Skip to content

Commit 947d626

Browse files
committed
fixing doctests
1 parent 6ea68f6 commit 947d626

File tree

1 file changed

+13
-3
lines changed

1 file changed

+13
-3
lines changed

tests/unit/mcpgateway/services/test_a2a_service.py

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -405,7 +405,16 @@ async def test_reset_metrics_specific_agent(self, service, mock_db):
405405
mock_db.commit.assert_called_once()
406406

407407
def test_db_to_schema_conversion(self, service, sample_db_agent):
408-
"""Test database model to schema conversion."""
408+
"""Test database model to schema conversion with db parameter."""
409+
from unittest.mock import MagicMock
410+
from datetime import datetime, timezone
411+
412+
# Create a mock DB session
413+
mock_db = MagicMock()
414+
415+
# Mock _get_team_name to return a test team name
416+
service._get_team_name = MagicMock(return_value="Test Team")
417+
409418
# Add some mock metrics
410419
metric1 = MagicMock()
411420
metric1.is_success = True
@@ -433,8 +442,8 @@ def test_db_to_schema_conversion(self, service, sample_db_agent):
433442
sample_db_agent.version = 1
434443
sample_db_agent.visibility = "private"
435444

436-
# Execute
437-
result = service._db_to_schema(sample_db_agent)
445+
# Execute with db parameter
446+
result = service._db_to_schema(mock_db, sample_db_agent)
438447

439448
# Verify
440449
assert result.id == sample_db_agent.id
@@ -444,6 +453,7 @@ def test_db_to_schema_conversion(self, service, sample_db_agent):
444453
assert result.metrics.failed_executions == 1
445454
assert result.metrics.failure_rate == 50.0
446455
assert result.metrics.avg_response_time == 1.5
456+
assert result.team == "Test Team" # Check that the mocked team name is set
447457

448458

449459
class TestA2AAgentIntegration:

0 commit comments

Comments
 (0)