Skip to content

Commit f9c9446

Browse files
rakduttakevalmahajan
authored andcommitted
doctest
Signed-off-by: rakdutta <rakhibiswas@yahoo.com>
1 parent 5172106 commit f9c9446

File tree

4 files changed

+14
-16
lines changed

4 files changed

+14
-16
lines changed

mcpgateway/admin.py

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -856,8 +856,8 @@ async def admin_list_servers(
856856
... updated_at=datetime.now(timezone.utc),
857857
... enabled=True,
858858
... associated_tools=["tool1", "tool2"],
859-
... associated_resources=[1, 2],
860-
... associated_prompts=[1],
859+
... associated_resources=["1", "2"],
860+
... associated_prompts=["1"],
861861
... metrics=mock_metrics
862862
... )
863863
>>>
@@ -962,8 +962,8 @@ async def admin_get_server(server_id: str, db: Session = Depends(get_db), user=D
962962
... updated_at=datetime.now(timezone.utc),
963963
... enabled=True,
964964
... associated_tools=["tool1"],
965-
... associated_resources=[1],
966-
... associated_prompts=[1],
965+
... associated_resources=["1"],
966+
... associated_prompts=["1"],
967967
... metrics=mock_metrics
968968
... )
969969
>>>
@@ -1143,9 +1143,8 @@ async def admin_add_server(request: Request, db: Session = Depends(get_db), user
11431143

11441144
try:
11451145
LOGGER.debug(f"User {get_user_email(user)} is adding a new server with name: {form['name']}")
1146-
server_id = form.get("id")
11471146
visibility = str(form.get("visibility", "private"))
1148-
1147+
11491148
# Handle "Select All" for tools
11501149
associated_tools_list = form.getlist("associatedTools")
11511150
if form.get("selectAllTools") == "true":
@@ -1755,7 +1754,7 @@ async def admin_list_resources(
17551754
>>> resource_service.list_resources_for_user = AsyncMock(return_value=[mock_resource, mock_inactive_resource])
17561755
>>> async def test_admin_list_resources_all():
17571756
... result = await admin_list_resources(include_inactive=True, db=mock_db, user=mock_user)
1758-
... return len(result) == 2 and not result[1]['isActive']
1757+
... return len(result) == 2 and not result[1]['enabled']
17591758
>>>
17601759
>>> asyncio.run(test_admin_list_resources_all())
17611760
True
@@ -1864,7 +1863,7 @@ async def admin_list_prompts(
18641863
>>> prompt_service.list_prompts_for_user = AsyncMock(return_value=[mock_prompt, mock_inactive_prompt])
18651864
>>> async def test_admin_list_prompts_all():
18661865
... result = await admin_list_prompts(include_inactive=True, db=mock_db, user=mock_user)
1867-
... return len(result) == 2 and not result[1]['isActive']
1866+
... return len(result) == 2 and not result[1]['enabled']
18681867
>>>
18691868
>>> asyncio.run(test_admin_list_prompts_all())
18701869
True

mcpgateway/db.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2219,7 +2219,7 @@ class Resource(Base):
22192219
uri_template: Mapped[Optional[str]] = mapped_column(Text, nullable=True) # URI template for parameterized resources
22202220
created_at: Mapped[datetime] = mapped_column(DateTime(timezone=True), default=utc_now)
22212221
updated_at: Mapped[datetime] = mapped_column(DateTime(timezone=True), default=utc_now, onupdate=utc_now)
2222-
#is_active: Mapped[bool] = mapped_column(default=True)
2222+
# is_active: Mapped[bool] = mapped_column(default=True)
22232223
enabled: Mapped[bool] = mapped_column(default=True)
22242224
tags: Mapped[List[str]] = mapped_column(JSON, default=list, nullable=False)
22252225

@@ -2477,7 +2477,7 @@ class Prompt(Base):
24772477
argument_schema: Mapped[Dict[str, Any]] = mapped_column(JSON)
24782478
created_at: Mapped[datetime] = mapped_column(DateTime(timezone=True), default=utc_now)
24792479
updated_at: Mapped[datetime] = mapped_column(DateTime(timezone=True), default=utc_now, onupdate=utc_now)
2480-
#is_active: Mapped[bool] = mapped_column(default=True)
2480+
# is_active: Mapped[bool] = mapped_column(default=True)
24812481
enabled: Mapped[bool] = mapped_column(default=True)
24822482
tags: Mapped[List[str]] = mapped_column(JSON, default=list, nullable=False)
24832483

@@ -2669,7 +2669,7 @@ class Server(Base):
26692669
icon: Mapped[Optional[str]] = mapped_column(String(767), nullable=True)
26702670
created_at: Mapped[datetime] = mapped_column(DateTime(timezone=True), default=utc_now)
26712671
updated_at: Mapped[datetime] = mapped_column(DateTime(timezone=True), default=utc_now, onupdate=utc_now)
2672-
#is_active: Mapped[bool] = mapped_column(default=True)
2672+
# is_active: Mapped[bool] = mapped_column(default=True)
26732673
enabled: Mapped[bool] = mapped_column(default=True)
26742674
tags: Mapped[List[str]] = mapped_column(JSON, default=list, nullable=False)
26752675

mcpgateway/schemas.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2287,7 +2287,7 @@ class PromptRead(BaseModelWithConfigDict):
22872287
arguments: List[PromptArgument]
22882288
created_at: datetime
22892289
updated_at: datetime
2290-
#is_active: bool
2290+
# is_active: bool
22912291
enabled: bool
22922292
tags: List[Dict[str, str]] = Field(default_factory=list, description="Tags for categorizing the prompt")
22932293
metrics: PromptMetrics
@@ -3711,7 +3711,7 @@ class ServerRead(BaseModelWithConfigDict):
37113711
icon: Optional[str]
37123712
created_at: datetime
37133713
updated_at: datetime
3714-
#is_active: bool
3714+
# is_active: bool
37153715
enabled: bool
37163716
associated_tools: List[str] = []
37173717
associated_resources: List[str] = []

mcpgateway/services/resource_service.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -644,9 +644,8 @@ async def list_server_resources(self, db: Session, server_id: str, include_inact
644644
"""
645645
logger.debug(f"Listing resources for server_id: {server_id}, include_inactive: {include_inactive}")
646646
query = (
647-
select(DbResource)
648-
.join(server_resource_association, DbResource.id == server_resource_association.c.resource_id)
649-
#.where(DbResource.uri_template.is_(None))
647+
select(DbResource).join(server_resource_association, DbResource.id == server_resource_association.c.resource_id)
648+
# .where(DbResource.uri_template.is_(None))
650649
.where(server_resource_association.c.server_id == server_id)
651650
)
652651
if not include_inactive:

0 commit comments

Comments
 (0)