mirror of
https://github.com/ansible/awx.git
synced 2026-05-07 17:37:37 -02:30
Update the error message when we can't discover the platform ID
This commit is contained in:
@@ -1683,7 +1683,9 @@ class HostInsights(GenericAPIView):
|
|||||||
try:
|
try:
|
||||||
platform_id = res['results'][0]['id']
|
platform_id = res['results'][0]['id']
|
||||||
except (IndexError, KeyError):
|
except (IndexError, KeyError):
|
||||||
raise NotFound(_('This host is not recognized as an Insights host.'))
|
raise NotFound(
|
||||||
|
_('Could not translate Insights system ID {}'
|
||||||
|
' into an Insights platform ID.').format(host.insights_system_id))
|
||||||
|
|
||||||
return platform_id
|
return platform_id
|
||||||
|
|
||||||
|
|||||||
@@ -38,7 +38,9 @@ class TestHostInsights:
|
|||||||
url = reverse('api:host_insights', kwargs={'pk': host.pk})
|
url = reverse('api:host_insights', kwargs={'pk': host.pk})
|
||||||
response = get(url, user('admin', True))
|
response = get(url, user('admin', True))
|
||||||
|
|
||||||
assert response.data['error'] == 'This host is not recognized as an Insights host.'
|
assert response.data['error'] == (
|
||||||
|
'Could not translate Insights system ID 123e4567-e89b-12d3-a456-426655440000'
|
||||||
|
' into an Insights platform ID.')
|
||||||
assert response.status_code == 404
|
assert response.status_code == 404
|
||||||
|
|
||||||
def test_insights_no_credential(self, get, hosts, user, mocker):
|
def test_insights_no_credential(self, get, hosts, user, mocker):
|
||||||
|
|||||||
Reference in New Issue
Block a user