mirror of
https://github.com/planetmint/planetmint.git
synced 2025-11-25 06:55:45 +00:00
Fixed test_txlist.py by improving flush_db_tarantool
This commit is contained in:
parent
4a5d925e6a
commit
78ef40d1b3
@ -60,13 +60,11 @@ def store_transactions(connection, signed_transactions: list):
|
||||
)
|
||||
except: # This is used for omitting duplicate error in database for test -> test_bigchain_api::test_double_inclusion
|
||||
continue
|
||||
|
||||
for _in in txtuples["inputs"]:
|
||||
connection.run(
|
||||
connection.space("inputs").insert(_in),
|
||||
only_data=False
|
||||
)
|
||||
|
||||
for _out in txtuples["outputs"]:
|
||||
connection.run(
|
||||
connection.space("outputs").insert(_out),
|
||||
|
||||
@ -69,6 +69,7 @@ class TransactionDecompose:
|
||||
_inputs = []
|
||||
input_index = 0
|
||||
for _input in self._transaction["inputs"]:
|
||||
|
||||
_inputs.append((self._transaction["id"],
|
||||
_input["fulfillment"],
|
||||
_input["owners_before"],
|
||||
@ -84,7 +85,6 @@ class TransactionDecompose:
|
||||
_keys = []
|
||||
output_index = 0
|
||||
for _output in self._transaction["outputs"]:
|
||||
# print(f"\noutput: {_output}")
|
||||
output_id = self.__create_hash(7)
|
||||
if _output["condition"]["details"].get("subconditions") is None:
|
||||
tmp_output = (self._transaction["id"],
|
||||
|
||||
@ -41,6 +41,10 @@ def flush_tarantool_db(connection, dbname):
|
||||
connection.run(connection.space(s).delete(_id[1]), only_data=False)
|
||||
elif s in ["blocks", "abci_chains"]:
|
||||
connection.run(connection.space(s).delete(_id[2], only_data=False))
|
||||
elif s == "inputs":
|
||||
connection.run(connection.space(s).delete(_id[-2], only_data=False))
|
||||
elif s == "outputs":
|
||||
connection.run(connection.space(s).delete(_id[-4], only_data=False))
|
||||
else:
|
||||
connection.run(connection.space(s).delete(_id[0], only_data=False))
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user