Esempio n. 1
0
def make_test_app():
    clear_entry_services()
    app = Sanic(__name__)
    database = PostgresqlDatabase(database=DB)
    app.blueprint(bp, db=database, db_name=DB_NAME, loop=None)
    service = get_entry_service()
    service.dropdb()
    service.initdb()
    database.close()
    database.allow_sync = False
    app.db = database
    return app
Esempio n. 2
0
def make_test_app():
    clear_session_services()
    clear_user_services()
    app = Sanic(__name__)
    database = PostgresqlDatabase(database=DB)
    app.blueprint(session_blueprint,
                  db=database,
                  db_name=DB_SESSION_NAME,
                  loop=None)
    app.blueprint(bp,
                  db=database,
                  db_name=DB_NAME,
                  loop=None,
                  sessions_db_name=DB_SESSION_NAME)
    service = get_user_service()
    service.dropdb()
    service.initdb()
    service = get_session_service()
    service.dropdb()
    service.initdb()
    database.close()
    database.allow_sync = False
    app.db = database
    return app
Esempio n. 3
0
 def init_db(cls, database_name, **kwargs):
     database = PostgresqlDatabase(database_name, **kwargs)
     cls.database.initialize(database)
     User.create_table(fail_silently=True)
     database.allow_sync = False