def test_get_not_insights_host(self, mocker): view = HostInsights() host = Host() host.insights_system_id = None mocker.patch.object(view, 'get_object', return_value=host) resp = view.get(None) assert resp.data['error'] == 'This host is not recognized as an Insights host.' assert resp.status_code == 404
def test_get_no_credential(self, patch_parent, mocker): view = HostInsights() class MockInventory(): insights_credential = None name = 'inventory_name_here' class MockHost(): insights_system_id = 'insights_system_id_value' inventory = MockInventory() mocker.patch.object(view, 'get_object', return_value=MockHost()) resp = view.get(None) assert resp.data['error'] == 'The Insights Credential for "inventory_name_here" was not found.' assert resp.status_code == 404