Skip to content

Commit

Permalink
test_connector_delete_raises_if_unknown_error
Browse files Browse the repository at this point in the history
  • Loading branch information
ekampf committed May 13, 2024
1 parent aee7e14 commit c6d72cd
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions app/api/tests/test_client_connectors.py
Original file line number Diff line number Diff line change
Expand Up @@ -258,3 +258,32 @@ def test_connector_delete_with_id_already_deleted_returns_true(
)
result = api_client.connector_delete("some-id")
assert result is True

def test_connector_delete_raises_if_unknown_error(
self, test_url, api_client, mocked_responses
):
failed_response = json.dumps(
{
"data": {
"connectorDelete": {
"ok": False,
"error": "Unknown error...",
}
}
}
)

mocked_responses.post(
test_url,
status=200,
body=failed_response,
match=[
responses.matchers.json_params_matcher(
{"variables": {"id": "some-id"}}, strict_match=False
)
],
)
with pytest.raises(
GraphQLMutationError, match="connectorDelete mutation failed."
):
api_client.connector_delete("some-id")

0 comments on commit c6d72cd

Please sign in to comment.