def _expected_message_from_controller(self, id): message = stubs.stub_message(id) links = [ { 'href': 'http://localhost/v3/fakeproject/messages/%s' % id, 'rel': 'self' }, { 'href': 'http://localhost/fakeproject/messages/%s' % id, 'rel': 'bookmark' }, ] return { 'message': { 'id': message.get('id'), 'user_message': defined_messages.get_message_text(message.get('event_id')), 'request_id': message.get('request_id'), 'event_id': message.get('event_id'), 'created_at': message.get('created_at'), 'message_level': message.get('message_level'), 'guaranteed_until': message.get('expires_at'), 'links': links, } }
def test_index(self): self.stubs.Set(message_api.API, "get_all", mock.Mock(return_value=[stubs.stub_message(fakes.FAKE_UUID)])) req = fakes.HTTPRequest.blank("/v3/messages/%s" % fakes.FAKE_UUID, version=messages.MESSAGES_BASE_MICRO_VERSION) req.environ["cinder.context"] = self.ctxt res_dict = self.controller.index(req) ex = self._expected_message_from_controller(fakes.FAKE_UUID) expected = {"messages": [ex["message"]]} self.assertDictMatch(expected, res_dict)
def test_index(self): self.stubs.Set( message_api.API, 'get_all', mock.Mock(return_value=[stubs.stub_message(fakes.FAKE_UUID)])) req = fakes.HTTPRequest.blank( '/v3/messages/%s' % fakes.FAKE_UUID, version=messages.MESSAGES_BASE_MICRO_VERSION) req.environ['cinder.context'] = self.ctxt res_dict = self.controller.index(req) ex = self._expected_message_from_controller(fakes.FAKE_UUID) expected = {'messages': [ex['message']]} self.assertDictMatch(expected, res_dict)
def _expected_message_from_controller(self, id): message = stubs.stub_message(id) links = [ {"href": "http://localhost/v3/fakeproject/messages/%s" % id, "rel": "self"}, {"href": "http://localhost/fakeproject/messages/%s" % id, "rel": "bookmark"}, ] return { "message": { "id": message.get("id"), "user_message": defined_messages.get_message_text(message.get("event_id")), "request_id": message.get("request_id"), "event_id": message.get("event_id"), "created_at": message.get("created_at"), "message_level": message.get("message_level"), "guaranteed_until": message.get("expires_at"), "links": links, } }
def _expected_message_from_controller(self, id): message = stubs.stub_message(id) links = [ {'href': 'http://localhost/v3/fakeproject/messages/%s' % id, 'rel': 'self'}, {'href': 'http://localhost/fakeproject/messages/%s' % id, 'rel': 'bookmark'}, ] return { 'message': { 'id': message.get('id'), 'user_message': defined_messages.get_message_text( message.get('event_id')), 'request_id': message.get('request_id'), 'event_id': message.get('event_id'), 'created_at': message.get('created_at'), 'message_level': message.get('message_level'), 'guaranteed_until': message.get('expires_at'), 'links': links, } }