示例#1
0
    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()
示例#2
0
def run_socketio_server(reloader, debug, host, port):
    app = create_app()
    socketio.run(app, host=host, port=port)
示例#3
0
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)
示例#4
0
 def setUp(self):
     self.app = create_app('testing')
     self.app_context = self.app.app_context()
     self.app_context.push()
     db.create_all()
示例#5
0
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',
    })

示例#6
0
"""
    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: