From 64dfb956f81d9879648f0159d4e534e403f60b5d Mon Sep 17 00:00:00 2001 From: Martin Kourim Date: Mon, 2 Mar 2026 11:37:38 +0100 Subject: [PATCH] test: assert reference script size Add assertion to verify that the reference script size returned by `get_ref_script_size` matches expected values. --- .../tests/tests_plutus_v2/test_mint_build.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/cardano_node_tests/tests/tests_plutus_v2/test_mint_build.py b/cardano_node_tests/tests/tests_plutus_v2/test_mint_build.py index ff877e436..081eec4d7 100644 --- a/cardano_node_tests/tests/tests_plutus_v2/test_mint_build.py +++ b/cardano_node_tests/tests/tests_plutus_v2/test_mint_build.py @@ -244,6 +244,16 @@ def test_minting_ref_one_token( expected_costs=[script_expected_fee["cost"]], ) + ref_size = cluster.g_query.get_ref_script_size(utxo=reference_utxo)["refInputScriptSize"] + expected_sizes = { + "v2": 1893, + "v3": 6, + } + expected_size = expected_sizes[plutus_version] + assert ref_size == expected_size, ( + f"Unexpected reference script size: expected {expected_size}, got {ref_size}" + ) + @allure.link(helpers.get_vcs_link()) @common.PARAM_PLUTUS2ONWARDS_VERSION @pytest.mark.smoke