1
1
from typing import Any , Dict , List
2
- from unittest .mock import MagicMock
2
+ from unittest .mock import AsyncMock , MagicMock
3
3
4
4
import pytest
5
5
@@ -19,13 +19,6 @@ def test_config() -> Config:
19
19
return Config (
20
20
storage_token = "test-token" ,
21
21
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" ,
29
22
)
30
23
31
24
@@ -161,7 +154,7 @@ async def test_get_table_metadata(mcp_context_client, mock_table_data) -> None:
161
154
workspace_manager = mcp_context_client .session .state ["workspace_manager" ]
162
155
mock_fqn = MagicMock ()
163
156
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 )
165
158
result = await get_table_metadata (mock_table_data ["raw_table_data" ]["id" ], mcp_context_client )
166
159
167
160
assert isinstance (result , TableDetail )
0 commit comments