Use unique db names in tests to allow xdist

This commit is contained in:
vrde 2016-02-19 00:10:44 +01:00
parent 5c070fa82e
commit 52e9d13d89

View File

@ -6,12 +6,16 @@ Tasks:
2. delete test database after running the tests 2. delete test database after running the tests
""" """
import os
import pytest import pytest
DB_NAME = 'bigchain_test_{}'.format(os.getpid())
config = { config = {
'database': { 'database': {
'name': 'bigchain_test' 'name': DB_NAME
}, },
'keypair': { 'keypair': {
'private': '3i2FDXp87N9ExXSvWxqBAw9EgzoxxGTQNKbtxmWBpTyL', 'private': '3i2FDXp87N9ExXSvWxqBAw9EgzoxxGTQNKbtxmWBpTyL',
@ -30,7 +34,7 @@ def restore_config(request, node_config):
config_utils.dict_config(node_config) config_utils.dict_config(node_config)
@pytest.fixture @pytest.fixture(scope='module')
def node_config(): def node_config():
return config return config