@@ -678,7 +678,8 @@ def test_minting_burning_same_token_single_tx(
678678 witness_count_add = len (tx_files .signing_key_files ),
679679 )
680680 else :
681- pytest .skip (f"Unsupported build method: { build_method } " )
681+ msg = f"Unsupported build method: { build_method } "
682+ raise ValueError (msg )
682683
683684 out_file_signed = cluster .g_transaction .sign_tx (
684685 tx_body_file = tx_output .out_file ,
@@ -1829,7 +1830,8 @@ def test_transfer_tokens(
18291830 cluster .g_transaction .submit_tx (tx_file = tx_signed , txins = tx_raw_output .txins )
18301831
18311832 else :
1832- pytest .skip (f"Unsupported build method: { build_method } " )
1833+ msg = f"Unsupported build method: { build_method } "
1834+ raise ValueError (msg )
18331835
18341836 out_utxos = cluster .g_query .get_utxo (tx_raw_output = tx_raw_output )
18351837
@@ -2017,7 +2019,8 @@ def test_transfer_multiple_tokens(
20172019 cluster .g_transaction .submit_tx (tx_file = tx_signed , txins = tx_raw_output .txins )
20182020
20192021 else :
2020- pytest .skip (f"Unsupported build method: { build_method } " )
2022+ msg = f"Unsupported build method: { build_method } "
2023+ raise ValueError (msg )
20212024
20222025 out_utxos = cluster .g_query .get_utxo (tx_raw_output = tx_raw_output )
20232026
@@ -2119,6 +2122,9 @@ def test_transfer_no_ada(
21192122 tx_files = tx_files ,
21202123 )
21212124 assert expected_error in str (excinfo .value )
2125+ else :
2126+ msg = f"Unsupported build method: { build_method } "
2127+ raise ValueError (msg )
21222128
21232129 @allure .link (helpers .get_vcs_link ())
21242130 @hypothesis .given (
@@ -2212,11 +2218,15 @@ def test_transfer_invalid_token_amount(
22122218 logging .disable (logging .NOTSET )
22132219
22142220 exc_val = str (excinfo .value )
2215- # build-estimate tends to throw balancing errors
2221+ # TODO: refine once CLI issue #1199 is fixed
2222+ # At this point we don't know the exact error string from build-estimate.
2223+ # Let this fail if it's anything unexpected so we can revisit later.
22162224 assert (
2217- "The transaction does not balance in its use of assets" in exc_val
2218- or "ValueNotConservedUTxO" in exc_val
2219- ), exc_val
2225+ "balance" in exc_val or "ValueNotConservedUTxO" in exc_val or "UTxO" in exc_val
2226+ ), f"Unexpected error for build-estimate: { exc_val } "
2227+ else :
2228+ msg = f"Unsupported build method: { build_method } "
2229+ raise ValueError (msg )
22202230
22212231
22222232@common .SKIPIF_TOKENS_UNUSABLE
@@ -2671,6 +2681,9 @@ def test_script_reference_utxo(
26712681 invalid_before = invalid_before ,
26722682 witness_count_add = len (tx_files .signing_key_files ),
26732683 )
2684+ else :
2685+ msg = f"Unsupported build method: { build_method } "
2686+ raise ValueError (msg )
26742687
26752688 out_file_signed = cluster .g_transaction .sign_tx (
26762689 tx_body_file = tx_raw_output .out_file ,
0 commit comments