示例#1
0
 def _expected_message_from_controller(self, id, **kwargs):
     message = stubs.stub_message(id, **kwargs)
     links = [
         {'href': 'http://localhost/v2/fake/messages/%s' % id,
          'rel': 'self'},
         {'href': 'http://localhost/fake/messages/%s' % id,
          'rel': 'bookmark'},
     ]
     return {
         'message': {
             'id': message.get('id'),
             'project_id': message.get('project_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'),
             'action_id': message.get('action_id'),
             'detail_id': message.get('detail_id'),
             'created_at': message.get('created_at'),
             'message_level': message.get('message_level'),
             'expires_at': message.get('expires_at'),
             'links': links,
             'resource_type': message.get('resource_type'),
             'resource_id': message.get('resource_id'),
         }
     }
示例#2
0
    def detail(self, request, message):
        """Detailed view of a single message."""
        message_ref = {
            'id':
            message.get('id'),
            'project_id':
            message.get('project_id'),
            'action_id':
            message.get('action_id'),
            'detail_id':
            message.get('detail_id'),
            'message_level':
            message.get('message_level'),
            'created_at':
            message.get('created_at'),
            'expires_at':
            message.get('expires_at'),
            'request_id':
            message.get('request_id'),
            'links':
            self._get_links(request, message['id']),
            'resource_type':
            message.get('resource_type'),
            'resource_id':
            message.get('resource_id'),
            'user_message':
            "%s: %s" %
            (message_field.translate_action(message.get('action_id')),
             message_field.translate_detail(message.get('detail_id'))),
        }

        return {'message': message_ref}
示例#3
0
 def _expected_message_from_controller(self, id):
     message = stubs.stub_message(id)
     links = [
         {'href': 'http://localhost/v2/fake/messages/%s' % id,
          'rel': 'self'},
         {'href': 'http://localhost/fake/messages/%s' % id,
          'rel': 'bookmark'},
     ]
     return {
         'message': {
             'id': message.get('id'),
             'project_id': message.get('project_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'),
             'action_id': message.get('action_id'),
             'detail_id': message.get('detail_id'),
             'created_at': message.get('created_at'),
             'message_level': message.get('message_level'),
             'expires_at': message.get('expires_at'),
             'links': links,
             'resource_type': message.get('resource_type'),
             'resource_id': message.get('resource_id'),
         }
     }
示例#4
0
    def detail(self, request, message):
        """Detailed view of a single message."""
        message_ref = {
            'id': message.get('id'),
            'project_id': message.get('project_id'),
            'action_id': message.get('action_id'),
            'detail_id': message.get('detail_id'),
            'message_level': message.get('message_level'),
            'created_at': message.get('created_at'),
            'expires_at': message.get('expires_at'),
            'request_id': message.get('request_id'),
            'links': self._get_links(request, message['id']),
            'resource_type': message.get('resource_type'),
            'resource_id': message.get('resource_id'),
            'user_message': "%s: %s" % (
                message_field.translate_action(message.get('action_id')),
                message_field.translate_detail(message.get('detail_id'))),
        }

        return {'message': message_ref}
示例#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)
示例#6
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)