mirror of
https://github.com/planetmint/planetmint.git
synced 2025-11-27 15:53:37 +00:00
removed connection initalization from every function, and replaced it with one global connection per file
This commit is contained in:
parent
adc5674d3c
commit
a6125f9b1f
@ -11,7 +11,6 @@ import tarantool
|
||||
|
||||
from planetmint.backend.exceptions import ConnectionError
|
||||
from planetmint.backend.utils import get_planetmint_config_value, get_planetmint_config_value_or_key_error
|
||||
from planetmint.common.exceptions import ConfigurationError
|
||||
|
||||
# BACKENDS = { # This is path to MongoDBClass
|
||||
# 'tarantool_db': 'planetmint.backend.connection_tarantool.TarantoolDB',
|
||||
|
||||
@ -9,16 +9,16 @@ import pytest
|
||||
|
||||
# import pymongo
|
||||
|
||||
# from planetmint.backend.connection import Connection, query
|
||||
# # from planetmint.backend.connection import Connection, query
|
||||
from planetmint.backend.connection import Connection
|
||||
conn = Connection().get_connection()
|
||||
|
||||
pytestmark = pytest.mark.bdb
|
||||
|
||||
|
||||
def test_get_txids_filtered(signed_create_tx, signed_transfer_tx):
|
||||
from planetmint.backend.connection import Connection
|
||||
from planetmint.backend.tarantool import query
|
||||
from planetmint.models import Transaction
|
||||
conn = Connection().get_connection()
|
||||
# create and insert two blocks, one for the create and one for the
|
||||
# transfer transaction
|
||||
create_tx_dict = signed_create_tx.to_dict()
|
||||
@ -43,9 +43,9 @@ def test_get_txids_filtered(signed_create_tx, signed_transfer_tx):
|
||||
|
||||
|
||||
def test_write_assets():
|
||||
from planetmint.backend.connection import Connection
|
||||
# from planetmint.backend.connection import Connection
|
||||
from planetmint.backend.tarantool import query
|
||||
conn = Connection().get_connection()
|
||||
# conn = Connection().get_connection()
|
||||
assets = [
|
||||
{'id': "1", 'data': '1'},
|
||||
{'id': "2", 'data': '2'},
|
||||
@ -66,9 +66,9 @@ def test_write_assets():
|
||||
|
||||
|
||||
def test_get_assets():
|
||||
from planetmint.backend.connection import Connection
|
||||
# from planetmint.backend.connection import Connection
|
||||
from planetmint.backend.tarantool import query
|
||||
conn = Connection().get_connection()
|
||||
# conn = Connection().get_connection()
|
||||
|
||||
assets = [
|
||||
{'id': "1", 'data': '1'},
|
||||
@ -167,9 +167,9 @@ def test_text_search(table):
|
||||
|
||||
|
||||
def test_write_metadata():
|
||||
from planetmint.backend.connection import Connection
|
||||
# from planetmint.backend.connection import Connection
|
||||
from planetmint.backend.tarantool import query
|
||||
conn = Connection().get_connection()
|
||||
# conn = Connection().get_connection()
|
||||
|
||||
metadata = [
|
||||
{'id': "1", 'data': '1'},
|
||||
@ -194,9 +194,9 @@ def test_write_metadata():
|
||||
|
||||
|
||||
def test_get_metadata():
|
||||
from planetmint.backend.connection import Connection
|
||||
# from planetmint.backend.connection import Connection
|
||||
from planetmint.backend.tarantool import query
|
||||
conn = Connection().get_connection()
|
||||
# conn = Connection().get_connection()
|
||||
|
||||
metadata = [
|
||||
{'id': "dd86682db39e4b424df0eec1413cfad65488fd48712097c5d865ca8e8e059b64", 'metadata': None},
|
||||
@ -211,9 +211,9 @@ def test_get_metadata():
|
||||
|
||||
|
||||
def test_get_owned_ids(signed_create_tx, user_pk):
|
||||
from planetmint.backend.connection import Connection
|
||||
# from planetmint.backend.connection import Connection
|
||||
from planetmint.backend.tarantool import query
|
||||
conn = Connection().get_connection()
|
||||
# conn = Connection().get_connection()
|
||||
|
||||
# insert a transaction
|
||||
query.store_transactions(connection=conn, signed_transactions=[signed_create_tx.to_dict()])
|
||||
@ -225,9 +225,9 @@ def test_get_owned_ids(signed_create_tx, user_pk):
|
||||
|
||||
def test_get_spending_transactions(user_pk, user_sk):
|
||||
from planetmint.models import Transaction
|
||||
from planetmint.backend.connection import Connection
|
||||
# from planetmint.backend.connection import Connection
|
||||
from planetmint.backend.tarantool import query
|
||||
conn = Connection().get_connection()
|
||||
# conn = Connection().get_connection()
|
||||
|
||||
out = [([user_pk], 1)]
|
||||
tx1 = Transaction.create([user_pk], out * 3)
|
||||
@ -249,10 +249,10 @@ def test_get_spending_transactions(user_pk, user_sk):
|
||||
def test_get_spending_transactions_multiple_inputs():
|
||||
from planetmint.models import Transaction
|
||||
from planetmint.common.crypto import generate_key_pair
|
||||
from planetmint.backend.connection import Connection
|
||||
# from planetmint.backend.connection import Connection
|
||||
from planetmint.backend.tarantool import query
|
||||
|
||||
conn = Connection().get_connection()
|
||||
# conn = Connection().get_connection()
|
||||
|
||||
(alice_sk, alice_pk) = generate_key_pair()
|
||||
(bob_sk, bob_pk) = generate_key_pair()
|
||||
@ -294,10 +294,10 @@ def test_get_spending_transactions_multiple_inputs():
|
||||
|
||||
def test_store_block():
|
||||
from planetmint.lib import Block
|
||||
from planetmint.backend.connection import Connection
|
||||
# from planetmint.backend.connection import Connection
|
||||
from planetmint.backend.tarantool import query
|
||||
|
||||
conn = Connection().get_connection()
|
||||
# conn = Connection().get_connection()
|
||||
|
||||
block = Block(app_hash='random_utxo',
|
||||
height=3,
|
||||
@ -310,10 +310,10 @@ def test_store_block():
|
||||
|
||||
def test_get_block():
|
||||
from planetmint.lib import Block
|
||||
from planetmint.backend.connection import Connection
|
||||
# from planetmint.backend.connection import Connection
|
||||
from planetmint.backend.tarantool import query
|
||||
|
||||
conn = Connection().get_connection()
|
||||
# conn = Connection().get_connection()
|
||||
|
||||
block = Block(app_hash='random_utxo',
|
||||
height=3,
|
||||
@ -424,10 +424,10 @@ def test_get_block():
|
||||
|
||||
|
||||
def test_store_pre_commit_state(db_context):
|
||||
from planetmint.backend.connection import Connection
|
||||
# from planetmint.backend.connection import Connection
|
||||
from planetmint.backend.tarantool import query
|
||||
|
||||
conn = Connection().get_connection()
|
||||
# conn = Connection().get_connection()
|
||||
|
||||
state = dict(height=3, transactions=[])
|
||||
|
||||
@ -440,10 +440,10 @@ def test_store_pre_commit_state(db_context):
|
||||
|
||||
|
||||
def test_get_pre_commit_state(db_context):
|
||||
from planetmint.backend.connection import Connection
|
||||
# from planetmint.backend.connection import Connection
|
||||
from planetmint.backend.tarantool import query
|
||||
|
||||
conn = Connection().get_connection()
|
||||
# conn = Connection().get_connection()
|
||||
space = conn.space("pre_commits")
|
||||
all_pre = space.select([])
|
||||
for pre in all_pre.data:
|
||||
@ -457,10 +457,10 @@ def test_get_pre_commit_state(db_context):
|
||||
|
||||
|
||||
def test_validator_update():
|
||||
from planetmint.backend.connection import Connection
|
||||
# from planetmint.backend.connection import Connection
|
||||
from planetmint.backend.tarantool import query
|
||||
|
||||
conn = Connection().get_connection()
|
||||
# conn = Connection().get_connection()
|
||||
|
||||
def gen_validator_update(height):
|
||||
return {'validators': [], 'height': height, 'election_id': f'election_id_at_height_{height}'}
|
||||
@ -519,10 +519,10 @@ def test_validator_update():
|
||||
),
|
||||
])
|
||||
def test_store_abci_chain(description, stores, expected):
|
||||
from planetmint.backend.connection import Connection
|
||||
# from planetmint.backend.connection import Connection
|
||||
from planetmint.backend.tarantool import query
|
||||
|
||||
conn = Connection().get_connection()
|
||||
# conn = Connection().get_connection()
|
||||
|
||||
for store in stores:
|
||||
query.store_abci_chain(conn, **store)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user