示例#1
0
def create_db(app):
  if not exists("data"):
    mkdir("data")

  with app.app_context():
    db.create_all()
    for k,v in db.get_binds().items():
      print v, k
示例#2
0
def db(app_context: AppContext) -> Iterator[SQLAlchemy]:
    """Return a fresh db for each test."""
    from abilian.core.extensions import db

    stop_all_services(app_context.app)
    ensure_services_started(["repository", "session_repository"])

    cleanup_db(db)
    db.create_all()
    yield db

    db.session.remove()
    cleanup_db(db)
    stop_all_services(app_context.app)
示例#3
0
def db(app_context: AppContext) -> SQLAlchemy:
    """Return a fresh db for each test."""
    from abilian.core.extensions import db

    stop_all_services(app_context.app)
    ensure_services_started(["repository", "session_repository"])

    cleanup_db(db)
    db.create_all()
    yield db

    db.session.remove()
    cleanup_db(db)
    stop_all_services(app_context.app)
示例#4
0
def create_db(app):
    if not exists("data"):
        mkdir("data")

    with app.app_context():
        db.create_all()
示例#5
0
def create_db(app):
  if not exists("data"):
    mkdir("data")

  with app.app_context():
    db.create_all()
示例#6
0
def initdb():
    db.create_all()