Esempio n. 1
0
File: home.py Progetto: note35/TC
def page(request_page):
    try:
        message_list_by_id = pagination.get_page(request_page, session['logged_in'])
    except ValueError as ex:
        current_app.logger.error('request_page is not number')
        abort(404)

    if 'error' in message_list_by_id:
        flash(flash_config.get('home', 'page_not_exist'))
        return render_template('404.html')

    messages = []
    if message_list_by_id:
        for mid in message_list_by_id:
            message = database.get_msg_by_id(mid)
            if message['user'].split(':')[0] == 'google':
                message['user'] = message['user'].split(':')[2]
            messages.append(message)
            if 'image' in message:
                message['image_data'] = s3.s3_get(message['image'])
    return json.dumps(messages) 
Esempio n. 2
0
File: index.py Progetto: note35/TC
def page(request_page):
    try:
        message_list = pagination.get_page(request_page)
    except ValueError as ex:
        current_app.logger.error('request_page is not number')
        abort(404)

    if 'error' in message_list:
        flash(flash_config.get('index', 'page_not_exist'))
        return render_template('404.html')

    messages = []
    if message_list:
        for mid in message_list:
            message = database.get_msg_by_id(mid)
            if 'google' in message['user']:
                if message['user'].split(':')[0] == 'google':
                    message['user'] = message['user'].split(':')[2]
            if 'image' in message:
                message['image_data'] = s3.s3_get(message['image'])
            messages.append(message)
    return json.dumps(messages)
Esempio n. 3
0
 def test002_delete(self):
     assert s3.s3_get(self.image_name)
     s3.s3_delete(self.image_name)
     assert not s3.s3_get(self.image_name)
Esempio n. 4
0
 def test001_put_get(self):
     s3.s3_put(self.image_name, self.image_file)
     self.image_file.seek(0)
     uploaded_file = s3.s3_get(self.image_name) 
     assert uploaded_file == base64.encodestring(self.image_file.read())
Esempio n. 5
0
 def test002_delete(self):
     assert s3.s3_get(self.image_name)
     s3.s3_delete(self.image_name)
     assert not s3.s3_get(self.image_name)
Esempio n. 6
0
 def test001_put_get(self):
     s3.s3_put(self.image_name, self.image_file)
     self.image_file.seek(0)
     uploaded_file = s3.s3_get(self.image_name)
     assert uploaded_file == base64.encodestring(self.image_file.read())