test_deployment.py 695 B

1234567891011121314151617181920212223242526272829303132333435
  1. from flask import Flask,render_template
  2. from flask import request
  3. app = Flask(__name__)
  4. app.config['JSON_AS_ASCII'] = False
  5. @app.route("/test")
  6. def test():
  7. data = request.json
  8. j = 0
  9. for i in range(10000):
  10. j += i**2
  11. return render_template("hello.html")
  12. @app.route("/render")
  13. def render():
  14. return render_template("hello.html")
  15. def test_with_tornado():
  16. from tornado.httpserver import HTTPServer
  17. from tornado.wsgi import WSGIContainer
  18. from tornado.ioloop import IOLoop
  19. httpserver = HTTPServer(WSGIContainer(app))
  20. httpserver.bind(15000)
  21. httpserver.start(1)
  22. IOLoop.instance().start()
  23. if __name__ == '__main__':
  24. test_with_tornado()