Skip to content

Commit 8800d99

Browse files
committed
adjusted asserts for mcp user tests
1 parent 026e561 commit 8800d99

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

tests/foreman/sys/test_mcp.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,6 +158,11 @@ async def test_positive_mcp_user_view_permissions(
158158
result = await client.call_tool(
159159
'call_foreman_api_get', {'resource': allowed_resource, 'action': 'index', 'params': {}}
160160
)
161+
if 'error' in result.data and 'Max retries exceeded' in result.data['error']:
162+
result = await client.call_tool(
163+
'call_foreman_api_get',
164+
{'resource': allowed_resource, 'action': 'index', 'params': {}},
165+
)
161166
assert (
162167
result.data['message']
163168
== f"Action 'index' on resource '{allowed_resource}' executed successfully."
@@ -170,3 +175,4 @@ async def test_positive_mcp_user_view_permissions(
170175
f"Failed to execute action 'index' on resource '{denied_resource}'"
171176
in result.data['message']
172177
)
178+
assert result.data['response']['error']['message'] == 'Access denied'

0 commit comments

Comments
 (0)