def _expected_message_from_controller(self, id):
     message = v3_fakes.fake_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':
             "%s:%s" %
             (message_field.translate_action(message.get('action_id')),
              message_field.translate_detail(message.get('detail_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 = v3_fakes.fake_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,
         }
     }
Example #3
0
    def test_index(self):
        self.mock_object(message_api.API,
                         'get_all',
                         return_value=[v3_fakes.fake_message(fakes.FAKE_UUID)])
        req = fakes.HTTPRequest.blank('/v3/messages/%s' % fakes.FAKE_UUID,
                                      version=mv.MESSAGES)
        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.assertDictEqual(expected, res_dict)
Example #4
0
    def test_index(self):
        self.mock_object(message_api.API, 'get_all',
                         return_value=[v3_fakes.fake_message(fakes.FAKE_UUID)])
        req = fakes.HTTPRequest.blank(
            '/v3/messages/%s' % fakes.FAKE_UUID, version=mv.MESSAGES)
        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.assertDictEqual(expected, res_dict)
Example #5
0
 def _expected_message_from_controller(self, id):
     message = v3_fakes.fake_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 = v3_fakes.fake_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': "%s:%s" % (
                 message_field.translate_action(message.get('action_id')),
                 message_field.translate_detail(message.get('detail_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,
         }
     }