Exemple #1
0
def setup(request, solar_testresult):

    for model in ModelMeta._defined_models:
        model.bucket = get_bucket(None, model, ModelMeta)

    _connection, _ = utils.parse_database_conn(C.solar_db)
    if _connection.type == 'sql':

        def drop_tables_on_sql():
            # clean only when tests not crashed
            if solar_testresult.rep.failed:
                return
            for model in ModelMeta._defined_models:
                model.bucket._sql_idx.drop_table(fail_silently=False)
                model.bucket._sql_model.drop_table(fail_silently=False)

        request.addfinalizer(drop_tables_on_sql)
Exemple #2
0
def setup(request):

    for model in ModelMeta._defined_models:
        model.bucket = get_bucket(None, model, ModelMeta)
Exemple #3
0
def setup(request):

    for model in ModelMeta._defined_models:
        model.bucket = get_bucket(None, model, ModelMeta)