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,
         }
     }
Esempio n. 2
0
 def _build_user_message(self, message):
     # NOTE(tommylikehu): if the `action_id` is empty, we use 'event_id'
     # to translate the user message.
     if message is None:
         return
     if message['action_id'] is None and message['event_id'] is not None:
         message['user_message'] = defined_messages.get_message_text(
             message['event_id'])
     else:
         message['user_message'] = "%s:%s" % (
             message_field.translate_action(message['action_id']),
             message_field.translate_detail(message['detail_id']))
Esempio n. 3
0
 def _build_user_message(self, message):
     # NOTE(tommylikehu): if the `action_id` is empty, we use 'event_id'
     # to translate the user message.
     if message is None:
         return
     if message['action_id'] is None and message['event_id'] is not None:
         message['user_message'] = defined_messages.get_message_text(
             message['event_id'])
     else:
         message['user_message'] = "%s:%s" % (
             message_field.translate_action(message['action_id']),
             message_field.translate_detail(message['detail_id']))
Esempio n. 4
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': "%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,
         }
     }
Esempio n. 5
0
 def test_translate_action(self, id, content):
     result = message_field.translate_action(id)
     if content is None:
         content = 'unknown action'
     self.assertEqual(content, result)