diff --git a/tests/backend/mongodb/test_schema.py b/tests/backend/mongodb/test_schema.py index 471cc583..f1a2f428 100644 --- a/tests/backend/mongodb/test_schema.py +++ b/tests/backend/mongodb/test_schema.py @@ -35,6 +35,9 @@ def test_init_creates_db_tables_and_indexes(): indexes = conn.conn[dbname]['assets'].index_information().keys() assert sorted(indexes) == ['_id_', 'asset_id', 'text'] + indexes = conn.conn[dbname]['metadata'].index_information().keys() + assert sorted(indexes) == ['_id_', 'text', 'transaction_id'] + def test_init_database_fails_if_db_exists(): import bigchaindb diff --git a/tests/utils.py b/tests/utils.py index 9af72a5d..5b3b5242 100644 --- a/tests/utils.py +++ b/tests/utils.py @@ -33,6 +33,7 @@ def flush_rethink_db(connection, dbname): connection.run(r.db(dbname).table('backlog').delete()) connection.run(r.db(dbname).table('votes').delete()) connection.run(r.db(dbname).table('assets').delete()) + connection.run(r.db(dbname).table('metadata').delete()) except r.ReqlOpFailedError: pass @@ -43,6 +44,7 @@ def flush_mongo_db(connection, dbname): connection.conn[dbname].backlog.delete_many({}) connection.conn[dbname].votes.delete_many({}) connection.conn[dbname].assets.delete_many({}) + connection.conn[dbname].metadata.delete_many({}) @singledispatch