Skip to content

Commit f78f4ba

Browse files
This PR refactors several address registration and multisig tests to align with the new
1 parent cd406fa commit f78f4ba

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

cardano_node_tests/tests/test_addr_registration.py

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -122,14 +122,19 @@ def test_deregister_registered(
122122
signing_key_files=[user_payment.skey_file, user_registered.stake.skey_file],
123123
)
124124

125-
tx_output_dereg = clusterlib_utils.build_and_submit_tx(
126-
cluster_obj=cluster,
127-
name_template=f"{temp_template}_dereg",
128-
src_address=user_payment.address,
129-
tx_files=tx_files_dereg,
130-
build_method=build_method,
131-
witness_override=len(tx_files_dereg.signing_key_files),
132-
)
125+
try:
126+
tx_output_dereg = clusterlib_utils.build_and_submit_tx(
127+
cluster_obj=cluster,
128+
name_template=f"{temp_template}_dereg",
129+
src_address=user_payment.address,
130+
tx_files=tx_files_dereg,
131+
build_method=build_method,
132+
witness_override=len(tx_files_dereg.signing_key_files),
133+
)
134+
except clusterlib.CLIError as exc:
135+
if "ValueNotConservedUTxO" in str(exc):
136+
issues.cli_942.finish_test()
137+
raise
133138

134139
assert not cluster.g_query.get_stake_addr_info(user_registered.stake.address).address, (
135140
f"Stake address is registered: {user_registered.stake.address}"
@@ -722,10 +727,9 @@ def _submit_tx(
722727
tx_name=name_template,
723728
tx_files=tx_files,
724729
complex_certs=complex_certs,
725-
witness_count_add=witness_len
730+
witness_count_add=witness_len,
726731
)
727732

728-
729733
# Create witness file for each key
730734
witness_files = [
731735
cluster.g_transaction.witness_tx(

0 commit comments

Comments
 (0)