Removed all Errors in Make Test

Signed-off-by: Sangat Das <sangatdas5@gmail.com>
This commit is contained in:
Sangat Das 2022-04-29 02:41:18 -07:00
parent 4206d77548
commit acd7d3e552
3 changed files with 20 additions and 9 deletions

View File

@ -5,6 +5,7 @@ box.space.blocks_tx:drop()
box.space.elections:drop() box.space.elections:drop()
box.space.meta_data:drop() box.space.meta_data:drop()
box.space.pre_commits:drop() box.space.pre_commits:drop()
box.space.utxos:drop()
box.space.validators:drop() box.space.validators:drop()
box.space.transactions:drop() box.space.transactions:drop()
box.space.inputs:drop() box.space.inputs:drop()

View File

@ -62,3 +62,7 @@ keys:create_index('id_search', {type = 'hash', parts={'id'}})
keys:create_index('keys_search', {type = 'tree', unique=false, parts={'public_key'}}) keys:create_index('keys_search', {type = 'tree', unique=false, parts={'public_key'}})
keys:create_index('txid_search', {type = 'tree', unique=false, parts={'transaction_id'}}) keys:create_index('txid_search', {type = 'tree', unique=false, parts={'transaction_id'}})
keys:create_index('output_search', {type = 'tree', unique=false, parts={'output_id'}}) keys:create_index('output_search', {type = 'tree', unique=false, parts={'output_id'}})
utxos = box.schema.space.create('utxos')
utxos:format({{name='transaction_id' , type='string'}, {name='output_index' , type='integer'}})
utxos:create_index('id_search', {type='hash' , parts={'transaction_id', 'output_index'}})

View File

@ -18,6 +18,7 @@ from collections import namedtuple
from logging import getLogger from logging import getLogger
from logging.config import dictConfig from logging.config import dictConfig
from planetmint.backend.connection import Connection from planetmint.backend.connection import Connection
from planetmint.backend.tarantool.connection import TarantoolDB
import pytest import pytest
# from pymongo import MongoClient # from pymongo import MongoClient
@ -516,15 +517,19 @@ def unspent_output_2():
def unspent_outputs(unspent_output_0, unspent_output_1, unspent_output_2): def unspent_outputs(unspent_output_0, unspent_output_1, unspent_output_2):
return unspent_output_0, unspent_output_1, unspent_output_2 return unspent_output_0, unspent_output_1, unspent_output_2
@pytest.fixture
def tarantool_client(db_context): # TODO Here add TarantoolConnectionClass
return TarantoolDB(host=db_context.host, port=db_context.port)
#@pytest.fixture #@pytest.fixture
#def mongo_client(db_context): # TODO Here add TarantoolConnectionClass #def mongo_client(db_context): # TODO Here add TarantoolConnectionClass
# return None # MongoClient(host=db_context.host, port=db_context.port) # return None # MongoClient(host=db_context.host, port=db_context.port)
# #
# #
#@pytest.fixture
#def utxo_collection(db_context, mongo_client): @pytest.fixture
# return mongo_client[db_context.name].utxos def utxo_collection(tarantool_client):
return tarantool_client.space("utxos")
@pytest.fixture @pytest.fixture
@ -536,12 +541,13 @@ def dummy_unspent_outputs():
] ]
#@pytest.fixture @pytest.fixture
#def utxoset(dummy_unspent_outputs, utxo_collection): def utxoset(dummy_unspent_outputs, utxo_collection):
# res = utxo_collection.insert_many(copy.deepcopy(dummy_unspent_outputs)) for utxo in dummy_unspent_outputs:
# assert res.acknowledged res = utxo_collection.insert((utxo["transaction_id"], utxo["output_index"]))
# assert len(res.inserted_ids) == 3 assert res
# return dummy_unspent_outputs, utxo_collection assert len(utxo_collection.select()) == 3
return dummy_unspent_outputs, utxo_collection
@pytest.fixture @pytest.fixture