def setUp(self): app = create_app('testing') self.context = app.test_request_context() self.context.push() self.client = app.test_client() self.runner = app.test_cli_runner() db.create_all()
def run_socketio_server(reloader, debug, host, port): app = create_app() socketio.run(app, host=host, port=port)
def runserver(reloader, debug, host, port): """Run the Flask development server i.e. app.run()""" app = create_app(api_server=True) app.run(use_reloader=reloader, debug=debug, host=host, port=port)
def setUp(self): self.app = create_app('testing') self.app_context = self.app.app_context() self.app_context.push() db.create_all()
db = generate_connection() import os with db.cursor() as cur: #print(os.listdir("..")) file = open("init.sql", "r") querys = file.read() file.close() for query in querys.split(";"): if not query.strip(): continue print("query", query.strip()) cur.execute(query) app = create_app() # for eventlet # import eventlet # eventlet.monkey_patch() socketio = SocketIO(app, async_mode='eventlet') db = SQLAlchemy(app) @app.route('/test') def test(): return flask.jsonify({ 'backend': 'python', })
""" Test for: User, Message, UserDatabase, MsgDatabase Chatroom, UserList """ import sys, os upper_path = os.path.realpath(__file__).split('/') upper_path = '/'.join(upper_path[:len(upper_path) - 2]) sys.path.append(upper_path) import chatroom from chatroom.database import * app = chatroom.create_app() with app.test_request_context(): # User: # __init__ # UserDatabase: # __init__, insert, find udb = UserDatabase() test_user = User({ 'userId': '1', 'name': 'TestUser', 'profile': "Just for test." }) udb.insert(test_user, password='******') user = udb.find({'name': 'TestUser'}, 1, 0) print(user) # Message: