コード例 #1
0
ファイル: conftest.py プロジェクト: opyate/gnashboard
def client(app):
    with app.test_client() as client:
        _db.app = app
        _db.create_all()
        yield client
        _db.session.rollback()
        _db.drop_all()
コード例 #2
0
ファイル: database.py プロジェクト: nemote95/abrio-website
def drop():
    """Drops database tables"""
    if prompt_bool("Are you sure you want to lose all your data"):
        from application.models.logic import Logic
        db.metadata.drop_all(db.engine, tables=[Logic.__table__])
        db.drop_all()
        redis.flushall()
コード例 #3
0
ファイル: database.py プロジェクト: nemote95/abrio-website
def refresh():
    """Drops database, recreates it and inserts fake data in tables and redis"""
    from application.models.logic import Logic
    db.metadata.drop_all(db.engine, tables=[Logic.__table__])
    db.drop_all()
    redis.flushall()
    create()
    fake()
コード例 #4
0
def my_teardown(obj):
    """Call this function from tearDown as:

    def tearDown(self):
        my_teardown(self)

    """
    db.session.remove()
    db.drop_all()
    obj.app_context.pop()
コード例 #5
0
ファイル: conftest.py プロジェクト: ThaRising/portfolioAPI
def init_db():
    db.create_all()
    db.session.add(User(
        username="******", password=guard.hash_password("admin"), roles="admin"
    ))
    db.session.add(PortfolioImage(
        title="Test", category="portrait", client="Der Boi"
    ))
    db.session.add(PortfolioVideo(
        title="Test", category="aftermovie", client="Der Boi", video="ilusrhgiur"
    ))
    db.session.commit()

    yield db

    db.drop_all()
コード例 #6
0
def drop_db():
    """
    Drop Database
    """
    db.drop_all()
コード例 #7
0
ファイル: manager.py プロジェクト: wangkexiong03/monitor
def dropall():
    """Drops all database tables"""
    if prompt_bool("Are you sure ? You will lose all your data !"):
        db.drop_all()
コード例 #8
0
 def teardown():
     _db.drop_all()
コード例 #9
0
ファイル: run.py プロジェクト: wy-z/ones-flask
def drop_all():
    if prompt_bool("Are you sure? You will lose all your data!"):
        db.drop_all()
コード例 #10
0
 def teardown():
     _db.drop_all()
     os.unlink(app.config["TEST_DB"])
コード例 #11
0
def drop():
    """Drops database tables"""
    if prompt_bool("Are you sure you want to lose all your data"):
        db.drop_all()
        redis.flushdb()
コード例 #12
0
 def tearDownClass(cls):
     with cls.app.app_context():
         db.drop_all()
         db.session.remove()
     cls.app.extensions['redis'].flushdb()