diff --git a/tests/assets/test_digital_assets.py b/tests/assets/test_digital_assets.py index 5c1af3d..a1781c3 100644 --- a/tests/assets/test_digital_assets.py +++ b/tests/assets/test_digital_assets.py @@ -89,8 +89,15 @@ def test_decompose_valid_transactions(b, user_pk, user_sk, alice, signed_create_ b.store_bulk_transactions([validated]) inputs = signed_create_tx.to_inputs() - assets = [signed_create_tx.id] - decompose_transaction = Decompose.generate(inputs=inputs, recipients=[([user_pk], 1)], assets=assets) + assets = [ + signed_create_tx.id, + {"data": "bafkreiawyk3ou5qzqec4ggbvrs56dv5ske2viwprf6he5wj5gr4yv5orsu"}, + {"data": "bafkreibncbonglm6mi3znbrqbchk56wmgftk4gfevxqlgeif3g5jdotcka"}, + {"data": "bafkreibkokzihpnnyqf3xslcievqkadf2ozkdi72wyibijih447vq42kjm"}, + ] + decompose_transaction = Decompose.generate( + inputs=inputs, recipients=[([user_pk], 1), ([user_pk], 2), ([user_pk], 3)], assets=assets + ) decompose_transaction.sign([user_sk]) assert b.validate_transaction(decompose_transaction) diff --git a/tests/web/test_transactions.py b/tests/web/test_transactions.py index 345d049..ea220f9 100644 --- a/tests/web/test_transactions.py +++ b/tests/web/test_transactions.py @@ -541,13 +541,17 @@ def test_post_transaction_decompose_valid(client, b): tx_obj = tx tx = tx.to_dict() inputs_ = tx_obj.to_inputs() - - assets_ = [tx["id"]] - decompose_transaction = Decompose.generate(inputs=inputs_, recipients=[([alice.public_key], 1)], assets=assets_) + + assets = [ + tx["id"], + {"data": "bafkreiawyk3ou5qzqec4ggbvrs56dv5ske2viwprf6he5wj5gr4yv5orsu"}, + {"data": "bafkreibncbonglm6mi3znbrqbchk56wmgftk4gfevxqlgeif3g5jdotcka"}, + {"data": "bafkreibkokzihpnnyqf3xslcievqkadf2ozkdi72wyibijih447vq42kjm"}, + ] + recipients = [([alice.public_key], 1), ([alice.public_key], 2), ([alice.public_key], 3)] + decompose_transaction = Decompose.generate(inputs=inputs_, recipients=recipients, assets=assets) signed_tx = decompose_transaction.sign([alice.private_key]) validated_decompose = b.validate_transaction(signed_tx) mode_endpoint = TX_ENDPOINT + "?mode=commit" response = client.post(mode_endpoint, data=json.dumps(signed_tx.to_dict())) assert "202 ACCEPTED" in response.status - - \ No newline at end of file