Ejemplo n.º 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
Ejemplo n.º 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)
Ejemplo n.º 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)
Ejemplo n.º 4
0
def create_db(app):
    if not exists("data"):
        mkdir("data")

    with app.app_context():
        db.create_all()
Ejemplo n.º 5
0
def create_db(app):
  if not exists("data"):
    mkdir("data")

  with app.app_context():
    db.create_all()
Ejemplo n.º 6
0
def initdb():
    db.create_all()