Ejemplo n.º 1
0
Archivo: util.py Proyecto: pudo/aleph
    def setUp(self):
        if not hasattr(settings, '_global_test_state'):
            settings._global_test_state = True
            destroy_db()
            db.create_all()
            delete_index()
            upgrade_search()

        kv.flushall()
        clear_index()
        for table in reversed(db.metadata.sorted_tables):
            q = 'TRUNCATE %s RESTART IDENTITY CASCADE;' % table.name
            db.engine.execute(q)
        create_system_roles()
Ejemplo n.º 2
0
    def setUp(self):
        if not hasattr(settings, '_global_test_state'):
            settings._global_test_state = True
            destroy_db()
            db.create_all()
            delete_index()
            upgrade_search()

        kv.flushall()
        clear_index()
        for table in reversed(db.metadata.sorted_tables):
            q = 'TRUNCATE %s RESTART IDENTITY CASCADE;' % table.name
            db.engine.execute(q)
        create_system_roles()
Ejemplo n.º 3
0
    def setUp(self):
        self.flush_index()
        if not hasattr(TestCase, '_global_test_state'):
            TestCase._global_test_state = True
            delete_index()
            upgrade_search()
        else:
            es.delete_by_query(index=all_indexes(),
                               body={'query': {'match_all': {}}},
                               refresh=True,
                               conflicts='proceed')

        destroy_db()
        db.create_all()
        create_system_roles()
Ejemplo n.º 4
0
    def setUp(self):
        if not hasattr(settings, '_global_test_state'):
            settings._global_test_state = True
            destroy_db()
            db.create_all()
            delete_index()
            upgrade_search()

        # self.flush_index()
        es.delete_by_query(index=all_indexes(),
                           body={'query': {'match_all': {}}},
                           refresh=True,
                           conflicts='proceed')

        for table in reversed(db.metadata.sorted_tables):
            q = 'TRUNCATE %s RESTART IDENTITY CASCADE;' % table.name
            db.engine.execute(q)
        create_system_roles()
Ejemplo n.º 5
0
def upgrade():
    """Create or upgrade the search index and database."""
    upgrade_db()
    upgrade_search()
    archive.upgrade()
Ejemplo n.º 6
0
def resetindex():
    """Re-create the ES index configuration, dropping all data."""
    delete_index()
    upgrade_search()
Ejemplo n.º 7
0
def upgrade_system():
    flask_migrate.upgrade()
    archive.upgrade()
    create_system_roles()
    upgrade_search()
Ejemplo n.º 8
0
def upgrade_system():
    flask_migrate.upgrade()
    archive.upgrade()
    create_system_roles()
    upgrade_search()