mirror of
https://github.com/bigchaindb/bigchaindb.git
synced 2024-10-13 13:34:05 +00:00
46 lines
932 B
Python
46 lines
932 B
Python
"""
|
|
Fixtures and setup / teardown functions
|
|
|
|
Tasks:
|
|
1. setup test database before starting the tests
|
|
2. delete test database after running the tests
|
|
"""
|
|
|
|
import pytest
|
|
|
|
|
|
config = {
|
|
'database': {
|
|
'name': 'bigchain_test'
|
|
},
|
|
'keypair': {
|
|
'private': '3i2FDXp87N9ExXSvWxqBAw9EgzoxxGTQNKbtxmWBpTyL',
|
|
'public': '29Tw3ozmSRtN8XNofvsu5RdoQRk9gAonfpkFvRZDmhTPo'
|
|
}
|
|
}
|
|
|
|
# Test user. inputs will be created for this user. Cryptography Keys
|
|
USER_PRIVATE_KEY = 'GmRZxQdQv7tooMijXytQkexKuFN6mJocciJarAmMwTX2'
|
|
USER_PUBLIC_KEY = 'r3cEu8GNoz8rYpNJ61k7GqfR8VEvdUbtyHce8u1kaYwh'
|
|
|
|
|
|
@pytest.fixture
|
|
def restore_config(request, node_config):
|
|
from bigchaindb import config_utils
|
|
config_utils.dict_config(node_config)
|
|
|
|
|
|
@pytest.fixture
|
|
def node_config():
|
|
return config
|
|
|
|
|
|
@pytest.fixture
|
|
def user_private_key():
|
|
return USER_PRIVATE_KEY
|
|
|
|
|
|
@pytest.fixture
|
|
def user_public_key():
|
|
return USER_PUBLIC_KEY
|