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)
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)
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)
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())