diff --git a/swh/vault/tests/test_server.py b/swh/vault/tests/test_server.py --- a/swh/vault/tests/test_server.py +++ b/swh/vault/tests/test_server.py @@ -12,6 +12,7 @@ from swh.core.api.serializers import json_dumps, msgpack_dumps, msgpack_loads from swh.vault.api.serializers import ENCODERS +import swh.vault.api.server from swh.vault.api.server import ( VaultServerApp, check_config, @@ -63,6 +64,9 @@ Note: This requires the db setup to run (fixture swh_vault in charge of this) """ + # make sure a new VaultBackend is instantiated for each test to prevent + # side effects between tests + swh.vault.api.server.vault = None return make_app(swh_local_vault_config)