NoneType error, fixed in test_lib.py

This commit is contained in:
andrei 2022-05-10 14:46:49 +03:00
parent f65cb049e8
commit d1dd531bcd

View File

@ -328,13 +328,20 @@ def test_store_zero_unspent_output(b, utxo_collection):
@pytest.mark.bdb @pytest.mark.bdb
def test_store_one_unspent_output(b, unspent_output_1, utxo_collection): def test_store_one_unspent_output(b, unspent_output_1, utxo_collection):
from planetmint.backend.tarantool.connection import TarantoolDB
res = b.store_unspent_outputs(unspent_output_1) res = b.store_unspent_outputs(unspent_output_1)
# assert res.acknowledged if not isinstance(b.connection, TarantoolDB):
assert len(list(res)) == 1 assert res.acknowledged
# assert utxo_collection.count_documents( assert len(list(res)) == 1
# {'transaction_id': unspent_output_1['transaction_id'], assert utxo_collection.count_documents(
# 'output_index': unspent_output_1['output_index']} {'transaction_id': unspent_output_1['transaction_id'],
# ) == 1 'output_index': unspent_output_1['output_index']}
) == 1
else:
utx_space = b.connection.space("utxos")
res = utx_space.select([unspent_output_1["transaction_id"], unspent_output_1["output_index"]], index="id_search")
assert len(res.data) == 1
@pytest.mark.bdb @pytest.mark.bdb