Skip to content

Commit 2f56693

Browse files
committed
Merge master into KAB-871-ref
2 parents b5d9b3d + 678720c commit 2f56693

File tree

2 files changed

+5
-10
lines changed

2 files changed

+5
-10
lines changed

src/keboola_mcp_server/storage_tools.py

+3-1
Original file line numberDiff line numberDiff line change
@@ -165,10 +165,12 @@ async def get_table_metadata(
165165
workspace_manager = WorkspaceManager.from_state(ctx.session.state)
166166
assert isinstance(workspace_manager, WorkspaceManager)
167167

168+
table_fqn = await workspace_manager.get_table_fqn(raw_table)
169+
168170
return TableDetail(
169171
**raw_table,
170172
column_identifiers=column_info,
171-
db_identifier=workspace_manager.get_table_fqn(raw_table).snowflake_fqn,
173+
db_identifier=table_fqn.snowflake_fqn,
172174
)
173175

174176

tests/test_storage_tools.py

+2-9
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
from typing import Any, Dict, List
2-
from unittest.mock import MagicMock
2+
from unittest.mock import AsyncMock, MagicMock
33

44
import pytest
55

@@ -19,13 +19,6 @@ def test_config() -> Config:
1919
return Config(
2020
storage_token="test-token",
2121
storage_api_url="https://connection.test.keboola.com",
22-
log_level="INFO",
23-
snowflake_account="test-account",
24-
snowflake_user="test-user",
25-
snowflake_password="test-password",
26-
snowflake_warehouse="test-warehouse",
27-
snowflake_database="test-database",
28-
snowflake_role="test-role",
2922
)
3023

3124

@@ -161,7 +154,7 @@ async def test_get_table_metadata(mcp_context_client, mock_table_data) -> None:
161154
workspace_manager = mcp_context_client.session.state["workspace_manager"]
162155
mock_fqn = MagicMock()
163156
mock_fqn.snowflake_fqn = mock_table_data["additional_data"]["snowflake_fqn"]
164-
workspace_manager.get_table_fqn = MagicMock(return_value=mock_fqn)
157+
workspace_manager.get_table_fqn = AsyncMock(return_value=mock_fqn)
165158
result = await get_table_metadata(mock_table_data["raw_table_data"]["id"], mcp_context_client)
166159

167160
assert isinstance(result, TableDetail)

0 commit comments

Comments
 (0)