Python app.db 模块,drop_all() 实例源码

我们从Python开源项目中,提取了以下50个代码示例,用于说明如何使用app.db.drop_all()

项目:arch-security-tracker    作者:archlinux    | 项目源码 | 文件源码
def run_scoped(app, db, client, request):
    with app.app_context():
        connection = db.engine.connect()
        transaction = connection.begin()

        options = dict(bind=connection, binds={})
        session = db.create_scoped_session(options=options)

        db.session = session
        db.create_all()

        with client:
            yield

        db.drop_all()
        transaction.rollback()
        connection.close()
        session.remove()
项目:mybookshelf2    作者:izderadicka    | 项目源码 | 文件源码
def setUp(self):
        db.drop_all()
        db.create_all()
        connection = db.engine.raw_connection()
        try:
            c = connection.cursor()

            for f in self.INIT_FILES:
                script = open(
                    os.path.join(os.path.dirname(__file__), self.SQL_DIR, f), 'rt', encoding='utf-8-sig').read()
                # print(script)
                res = c.execute(script)
                connection.commit()

        finally:
            pass
            connection.close()
项目:flask-selenium-webdriver-part-one    作者:mbithenzomo    | 项目源码 | 文件源码
def setUp(self):
        """
        Will be called before every test
        """
        db.session.commit()
        db.drop_all()
        db.create_all()

        # create test admin user
        admin = Employee(username="admin", password="admin2016", is_admin=True)

        # create test non-admin user
        employee = Employee(username="test_user", password="test2016")

        # save users to database
        db.session.add(admin)
        db.session.add(employee)
        db.session.commit()
项目:arch-security-tracker    作者:archlinux    | 项目源码 | 文件源码
def db(request):
    yield flask_db
    flask_db.drop_all()
项目:it-jira-bamboohr    作者:saucelabs    | 项目源码 | 文件源码
def resetdb(ctx):
    from app import app, db
    with app.app_context():
        db.drop_all()
        db.create_all()
项目:circleci-demo-python-flask    作者:CircleCI-Public    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:circleci-demo-python-flask    作者:CircleCI-Public    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:circleci-demo-python-flask    作者:CircleCI-Public    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:circleci-demo-python-flask    作者:CircleCI-Public    | 项目源码 | 文件源码
def tearDownClass(cls):
        if cls.client:
            # stop the flask server and the browser
            cls.client.get('http://localhost:5000/shutdown')
            cls.client.close()

            # destroy database
            db.drop_all()
            db.session.remove()

            # remove application context
            cls.app_context.pop()
项目:circleci-demo-python-flask    作者:CircleCI-Public    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:microflack_messages    作者:miguelgrinberg    | 项目源码 | 文件源码
def setUp(self):
        self.ctx = app.app_context()
        self.ctx.push()
        db.drop_all()  # just in case
        db.create_all()
        self.client = app.test_client()
项目:microflack_messages    作者:miguelgrinberg    | 项目源码 | 文件源码
def tearDown(self):
        db.drop_all()
        self.ctx.pop()
项目:do-portal    作者:certeu    | 项目源码 | 文件源码
def db(request, app):
    """Create test database tables"""
    _db.drop_all()
    # Create the tables based on the current model
    _db.create_all()

    user = User.create_test_user()
    TestClient.test_user = user
    app.test_client_class = TestClient
    app.response_class = TestResponse

    _db.session.commit()
项目:FMBlog    作者:vc12345679    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:flasky    作者:RoseOu    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:flasky    作者:RoseOu    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:flasky    作者:RoseOu    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:flasky    作者:RoseOu    | 项目源码 | 文件源码
def tearDownClass(cls):
        if cls.client:
            # stop the flask server and the browser
            cls.client.get('http://localhost:5000/shutdown')
            cls.client.close()

            # destroy database
            db.drop_all()
            db.session.remove()

            # remove application context
            cls.app_context.pop()
项目:flasky    作者:RoseOu    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:GWMMS    作者:lvhuiyang    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:web_develop    作者:dongweiming    | 项目源码 | 文件源码
def dropdb():
    if prompt_bool(
            'Are you sure you want to lose all your data'):
        db.drop_all()
项目:bucket_api    作者:jokamjohn    | 项目源码 | 文件源码
def tearDown(self):
        """
        Drop the database tables and also remove the session
        :return:
        """
        db.session.remove()
        db.drop_all()
项目:chihu    作者:yelongyu    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()   # ??????????????????????????????????...
        self.app_context.pop()
项目:chihu    作者:yelongyu    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.context.pop()
项目:pyetje    作者:rorlika    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:smart-iiot    作者:quanpower    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:smart-iiot    作者:quanpower    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:smart-iiot    作者:quanpower    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:smart-iiot    作者:quanpower    | 项目源码 | 文件源码
def tearDownClass(cls):
        if cls.client:
            # stop the flask server and the browser
            cls.client.get('http://localhost:5000/shutdown')
            cls.client.quit()
            cls.server_thread.join()

            # destroy database
            db.drop_all()
            db.session.remove()

            # remove application context
            cls.app_context.pop()
项目:smart-iiot    作者:quanpower    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:mybookshelf2    作者:izderadicka    | 项目源码 | 文件源码
def tearDown(self):
        db.session.rollback()
        db.session.remove()
        # db.drop_all()
项目:mybookshelf2    作者:izderadicka    | 项目源码 | 文件源码
def drop_tables():
    if prompt_bool('Are you REALLY sure? You will loose all data!'):
        db.drop_all()
项目:infosec_mentors_project    作者:andMYhacks    | 项目源码 | 文件源码
def dropdb():
    if prompt_bool(
        "Are you sure you want to drop the database?"):
        db.drop_all()
        print "Database has been dropped"
项目:SweetHeart    作者:haojunyu    | 项目源码 | 文件源码
def tearDown(self):
    db.session.remove()
    db.drop_all()
    self.app_context.pop()

  # ??????
项目:SweetHeart    作者:haojunyu    | 项目源码 | 文件源码
def tearDown(self):
    db.session.remove()
    db.drop_all()
    self.app_context.pop()
项目:SweetHeart    作者:haojunyu    | 项目源码 | 文件源码
def tearDown(self):
    db.session.remove()
    db.drop_all()
    self.app_context.pop()

  # ??app????
项目:sarai-interactive-maps-backend    作者:ecsnavarretemit    | 项目源码 | 文件源码
def tearDown(self):
    db.session.remove()
    db.drop_all()
项目:project-dream-team-three    作者:mbithenzomo    | 项目源码 | 文件源码
def tearDown(self):
        """
        Will be called after every test
        """

        db.session.remove()
        db.drop_all()
项目:mini    作者:JJWSSS    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:suite    作者:Staffjoy    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        # Refresh db
        db.drop_all()
        self.app_context.pop()
项目:docker-flask-boilerplate    作者:yaojiach    | 项目源码 | 文件源码
def drop_all():
    """Drop all the db tables."""
    db.drop_all()
项目:maps4all-signup    作者:hack4impact    | 项目源码 | 文件源码
def recreate_db():
    """
    Recreates a local database. You probably should not use this on
    production.
    """
    db.drop_all()
    db.create_all()
    db.session.commit()
项目:maps4all-signup    作者:hack4impact    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:maps4all-signup    作者:hack4impact    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:database_project    作者:HughWen    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:database_project    作者:HughWen    | 项目源码 | 文件源码
def tearDown(self):
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:learning_flask2    作者:yuyilei    | 项目源码 | 文件源码
def tearDown(self) :
        db.session.remove()
        db.drop_all()
        self.app_context.pop()
项目:JSShell    作者:Den1al    | 项目源码 | 文件源码
def drop_table():
    """ Drops the table """
    if input('Sure? [y/n]') == 'y':
        db.drop_all()
        print('Table dropped.')
    else:
        print('Bad choice. Bye!')
项目:flask-api-boilerplate    作者:mikaelm1    | 项目源码 | 文件源码
def tearDown(self):
        with self.app_context:
            db.session.remove()
            db.drop_all()
        self.app_context.pop()
项目:flask-api-boilerplate    作者:mikaelm1    | 项目源码 | 文件源码
def init():
    """ Initialize the db. """
    db.drop_all()
    db.create_all()
    print('Droppped and created db')