def setUp(self): self.tempfile_fd, self.tempfile_filename = tempfile.mkstemp() with open(self.tempfile_filename, 'w') as data_file: data_file.write(INIT_DATA) data.init_with_file(self.tempfile_filename) self.app = blog.app.test_client() self.ctx = blog.app.test_request_context() self.ctx.push()
login=request.cookies.get('login', None)) @app.route("/posts/<int:post_id>") def post(post_id): entry = get_entries()[post_id - 1] return render_template('post.html', entry=entry, login=request.cookies.get('login', None)) @app.route("/new_post", methods=["POST"]) def new_post(): title = request.form['title'] abstract = request.form['abstract'] content = request.form['content'] add_entry({'title': title, 'abstract': abstract, 'content': content}) return redirect(url_for('home')) @app.route("/signup", methods=["POST"]) def signup(): resp = make_response(redirect(url_for('home'))) resp.set_cookie('login', request.form['login']) return resp if __name__ == "__main__": init_with_file(os.path.join(SCRIPT_DIR, 'data.txt')) app.run(debug=True)
@app.route("/posts/<int:post_id>") def post(post_id): entry = get_entries()[post_id - 1] return render_template('post.html', entry=entry, login=request.cookies.get('login', None)) @app.route("/new_post", methods=["POST"]) def new_post(): title = request.form['title'] abstract = request.form['abstract'] content = request.form['content'] add_entry({ 'title': title, 'abstract': abstract, 'content': content }) return redirect(url_for('home')) @app.route("/signup", methods=["POST"]) def signup(): resp = make_response(redirect(url_for('home'))) resp.set_cookie('login', request.form['login']) return resp if __name__ == "__main__": init_with_file(os.path.join(SCRIPT_DIR, 'data.txt')) app.run(debug=True)