cardano_node_tests.tests.tests_plutus_v3 package๏
Submodules๏
cardano_node_tests.tests.tests_plutus_v3.conftest module๏
- cardano_node_tests.tests.tests_plutus_v3.conftest.cluster(cluster_manager: ClusterManager) ClusterLib[source]๏
Return instance of clusterlib.ClusterLib.
cardano_node_tests.tests.tests_plutus_v3.test_mint_build module๏
Tests for minting with Plutus using transaction build.
- class cardano_node_tests.tests.tests_plutus_v3.test_mint_build.Outcomes(*values)[source]๏
Bases:
StrEnum
- class cardano_node_tests.tests.tests_plutus_v3.test_mint_build.TestPlutusV3Builtins[source]๏
Bases:
objectTests for new batches of Plutus Core built-in functions.
- batch5_fail_scripts = (PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingReadBitPolicyScriptV3_1.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingReadBitPolicyScriptV3_2.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingReadBitPolicyScriptV3_3.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingReadBitPolicyScriptV3_4.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingReadBitPolicyScriptV3_5.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingReadBitPolicyScriptV3_6.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingReadBitPolicyScriptV3_7.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingReadBitPolicyScriptV3_8.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingReadBitPolicyScriptV3_9.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingReadBitPolicyScriptV3_10.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingReadBitPolicyScriptV3_11.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingReadBitPolicyScriptV3_12.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingReadBitPolicyScriptV3_13.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingReadBitPolicyScriptV3_14.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingReplicateBytePolicyScriptV3_1.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingReplicateBytePolicyScriptV3_2.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingReplicateBytePolicyScriptV3_3.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingReplicateBytePolicyScriptV3_4.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingReplicateBytePolicyScriptV3_5.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingReplicateBytePolicyScriptV3_6.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingWriteBitsPolicyScriptV3_1.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingWriteBitsPolicyScriptV3_2.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingWriteBitsPolicyScriptV3_3.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingWriteBitsPolicyScriptV3_4.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingWriteBitsPolicyScriptV3_5.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingWriteBitsPolicyScriptV3_6.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingWriteBitsPolicyScriptV3_7.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingWriteBitsPolicyScriptV3_8.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingWriteBitsPolicyScriptV3_9.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingWriteBitsPolicyScriptV3_10.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingWriteBitsPolicyScriptV3_11.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingWriteBitsPolicyScriptV3_12.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingWriteBitsPolicyScriptV3_13.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingWriteBitsPolicyScriptV3_14.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingWriteBitsPolicyScriptV3_15.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingWriteBitsPolicyScriptV3_16.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingWriteBitsPolicyScriptV3_17.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingWriteBitsPolicyScriptV3_18.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/failingWriteBitsPolicyScriptV3_19.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)))[source]๏
- batch5_success_scripts = (PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/succeedingRipemd_160Policy.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=6597196, per_space=14710, fixed_cost=1325)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/succeedingAndByteStringPolicyScriptV3.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=19260610, per_space=102266, fixed_cost=7290)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/succeedingOrByteStringPolicyScriptV3.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=19260610, per_space=102266, fixed_cost=7290)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/succeedingXorByteStringPolicyScriptV3.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=19260610, per_space=102266, fixed_cost=7290)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/succeedingComplementByteStringPolicyScriptV3.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=5860345, per_space=30027, fixed_cost=2156)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/succeedingCountSetBitsPolicyScriptV3.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=9211420, per_space=45324, fixed_cost=3280)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/succeedingFindFirstSetBitPolicyScriptV3.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=8071583, per_space=40221, fixed_cost=2903)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/succeedingReadBitPolicyScriptV3.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=15272720, per_space=82724, fixed_cost=5875)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/succeedingReplicateBytePolicyScriptV3.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=4585827, per_space=22946, fixed_cost=1655)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/succeedingRotateByteStringPolicyScriptV3.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=22767760, per_space=109004, fixed_cost=7932)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/succeedingShiftByteStringPolicyScriptV3.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=17914625, per_space=85787, fixed_cost=6242)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/succeedingWriteBitsPolicyScriptV3.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=90629019, per_space=462457, fixed_cost=33219)))[source]๏
- batch6_fail_scripts = (PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/caseBoolUnhappyMoreBranches_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/caseBoolUnhappyNoBranches_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/caseIntegerUnhappyNoBranches_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/caseIntegerUnhappyNoMatchNegative_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/caseIntegerUnhappyNoMatchOver_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/caseListUnhappyMoreBranches_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/caseListUnhappyNoBranches_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/caseListUnhappyNoMatchNil_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/casePairUnhappyMoreBranches_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/casePairUnhappyNoBranches_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/caseUnitUnhappyMoreBranches_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/caseUnitUnhappyNoBranches_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingExpModIntegerScript_V3_110_1.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingExpModIntegerScript_V3_110_10.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingExpModIntegerScript_V3_110_11.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingExpModIntegerScript_V3_110_12.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingExpModIntegerScript_V3_110_13.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingExpModIntegerScript_V3_110_14.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingExpModIntegerScript_V3_110_15.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingExpModIntegerScript_V3_110_16.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingExpModIntegerScript_V3_110_17.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingExpModIntegerScript_V3_110_18.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingExpModIntegerScript_V3_110_2.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingExpModIntegerScript_V3_110_3.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingExpModIntegerScript_V3_110_4.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingExpModIntegerScript_V3_110_5.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingExpModIntegerScript_V3_110_6.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingExpModIntegerScript_V3_110_7.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingExpModIntegerScript_V3_110_8.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingExpModIntegerScript_V3_110_9.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/failingInsertInvalidCurrencySymbolPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingInsertInvalidCurrencySymbolPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/failingInsertInvalidTokenNamePolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingInsertInvalidTokenNamePolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/failingInsertOverflowQuantityPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingInsertOverflowQuantityPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/failingInsertUnderflowQuantityPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingInsertUnderflowQuantityPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/failingScaleValueOverflowPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingScaleValueOverflowPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/failingScaleValueUnderflowPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingScaleValueUnderflowPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/failingUnValueDataInvalidDataPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingUnValueDataInvalidDataPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/failingUnionValueOverflowPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingUnionValueOverflowPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/failingUnionValueUnderflowPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingUnionValueUnderflowPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/failingValueContainsLeftNegativePolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingValueContainsLeftNegativePolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/failingValueContainsRightNegativePolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/failingValueContainsRightNegativePolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)))[source]๏
- batch6_overspend_scripts = (PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/expensiveDropListPolicyScript_V3_110_1.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/expensiveDropListPolicyScript_V3_110_2.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/expensiveDropListPolicyScript_V3_110_3.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/expensiveDropListPolicyScript_V3_110_4.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/expensiveDropListPolicyScript_V3_110_5.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1000000, per_space=100000, fixed_cost=777777)))[source]๏
- batch6_success_scripts = (PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/caseBoolHappy_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=208100, per_space=1400, fixed_cost=96)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/caseIntegerHappy_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=208100, per_space=1400, fixed_cost=96)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/caseListHappy_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1484744, per_space=6638, fixed_cost=491)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/casePairHappy_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=848864, per_space=3804, fixed_cost=281)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/caseUnitHappy_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=96100, per_space=700, fixed_cost=48)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingDropListPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=65064783, per_space=258749, fixed_cost=19621)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingExpModIntegerExponentOnePolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=14492504, per_space=30930, fixed_cost=2830)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingExpModIntegerInversePolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=35417284, per_space=55402, fixed_cost=5751)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingExpModIntegerPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=346637025, per_space=174626, fixed_cost=35069)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingIndexArrayPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=2831492, per_space=12706, fixed_cost=938)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingLengthOfArrayPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=2060965, per_space=9018, fixed_cost=669)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingListToArrayPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=3918949, per_space=15619, fixed_cost=1184)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingG1MultiScalarMulPolicyScript1_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=9183574944, per_space=437274, fixed_cost=687367)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingG1MultiScalarMulPolicyScript2_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=9915620336, per_space=477870, fixed_cost=742490)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingG2MultiScalarMulPolicyScript1a_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=9008519498, per_space=199418, fixed_cost=661021)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingG2MultiScalarMulPolicyScript1b_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=7170645678, per_space=250628, fixed_cost=531465)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingG2MultiScalarMulPolicyScript2a_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=8521851043, per_space=193470, fixed_cost=625589)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingG2MultiScalarMulPolicyScript2b_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=9372322810, per_space=304876, fixed_cost=693336)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingDeleteExistingCoinPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=2272287, per_space=6579, fixed_cost=544)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingDeleteExistingCoinPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=2176287, per_space=5979, fixed_cost=502)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingDeleteMissingCoinPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=2291175, per_space=6579, fixed_cost=545)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingDeleteMissingCoinPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=2195175, per_space=5979, fixed_cost=504)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingInsertExistingCoinPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=2291175, per_space=6579, fixed_cost=545)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingInsertExistingCoinPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=2195175, per_space=5979, fixed_cost=504)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingInsertNewCoinPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1769425, per_space=5692, fixed_cost=457)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingInsertNewCoinPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1673425, per_space=5092, fixed_cost=415)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingLookupMissingCoinPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1265613, per_space=4847, fixed_cost=371)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingLookupMissingCoinPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1169613, per_space=4247, fixed_cost=330)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingScaleValueNegativePolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=3973637, per_space=7417, fixed_cost=715)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingScaleValueNegativePolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=3877637, per_space=6817, fixed_cost=673)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingScaleValuePositivePolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=3973637, per_space=7417, fixed_cost=715)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingScaleValuePositivePolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=3877637, per_space=6817, fixed_cost=673)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingScaleValueZeroPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=2846094, per_space=6228, fixed_cost=565)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingScaleValueZeroPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=2750094, per_space=5628, fixed_cost=524)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingUnionValueAssociativePolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=7288077, per_space=11023, fixed_cost=1162)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingUnionValueAssociativePolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=7192077, per_space=10423, fixed_cost=1120)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingUnionValueAssociativeSingleCoinPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=5989072, per_space=10893, fixed_cost=1061)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingUnionValueAssociativeSingleCoinPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=5893072, per_space=10293, fixed_cost=1019)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingUnionValueCommutativePolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=4964712, per_space=8860, fixed_cost=870)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingUnionValueCommutativePolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=4868712, per_space=8260, fixed_cost=828)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingUnionValueCommutativeSingleCoinPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=4615604, per_space=8816, fixed_cost=842)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingUnionValueCommutativeSingleCoinPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=4519604, per_space=8216, fixed_cost=800)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingUnionValueEmptyIdentityPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=5679334, per_space=9379, fixed_cost=951)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingUnionValueEmptyIdentityPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=5583334, per_space=8779, fixed_cost=910)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingUnionValueInversablePolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=3456713, per_space=7406, fixed_cost=677)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingUnionValueInversablePolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=3360713, per_space=6806, fixed_cost=636)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingValueContainsDisjointPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=2611834, per_space=6536, fixed_cost=566)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingValueContainsDisjointPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=2515834, per_space=5936, fixed_cost=524)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingValueContainsEmptyPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=3522852, per_space=7880, fixed_cost=709)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingValueContainsEmptyPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=3426852, per_space=7280, fixed_cost=668)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingValueContainsIsSubValuePolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=3087582, per_space=7123, fixed_cost=634)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingValueContainsIsSubValuePolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=2991582, per_space=6523, fixed_cost=593)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingValueContainsReflexivePolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=2078910, per_space=5391, fixed_cost=461)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingValueContainsReflexivePolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=1982910, per_space=4791, fixed_cost=420)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingValueContainsRightExtraKeyPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=3637590, per_space=8010, fixed_cost=725)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingValueContainsRightExtraKeyPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=3541590, per_space=7410, fixed_cost=683)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingValueContainsRightHigherAmountPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=2563834, per_space=6236, fixed_cost=545)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingValueContainsRightHigherAmountPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=2467834, per_space=5636, fixed_cost=504)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingValueDataRoundTripPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=3610826, per_space=6095, fixed_cost=613)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingValueDataRoundTripPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=3514826, per_space=5495, fixed_cost=571)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.0.0/succeedingValueContainsIsSubValueSmallerAmountPolicyScript_V3_100.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=3087582, per_space=7123, fixed_cost=634)), PlutusScriptData(script_file=PosixPath('/home/martink/Source/repos/cardano-node-tests/cardano_node_tests/tests/data/plutus/v3/batch6/1.1.0/succeedingValueContainsIsSubValueSmallerAmountPolicyScript_V3_110.plutus'), script_type='plutus_v3', execution_cost=ExecutionCost(per_time=2991582, per_space=6523, fixed_cost=593)))[source]๏
- test_plutusv3_builtins(cluster_manager: ClusterManager, cluster_plutus: ClusterLib, subtests: SubTests)[source]๏
Test minting with the new batches of Plutus Core built-in functions.
Query initial protocol parameters
Run tests with the old cost model, if applicable
Update cost model to include new built-in functions
Run tests with the updated cost model
Expect correct behavior (errors or success) depending on whether the cost model includes the new built-in functions or not, and whether the protocol version supports them.
All batches are tested in a single test as each batch needs cost model update, and it would not be practical to update cost model multiple times in separate tests.
- cardano_node_tests.tests.tests_plutus_v3.test_mint_build.cluster_plutus(cluster_manager: ClusterManager) ClusterLib[source]๏
Mark whole governance and Plutus as โlockedโ.
- cardano_node_tests.tests.tests_plutus_v3.test_mint_build.run_plutusv3_builtins_test(cluster_manager: ClusterManager, cluster_obj: ClusterLib, temp_template: str, variant: str, success_scripts: Iterable[PlutusScriptData], fail_scripts: Iterable[PlutusScriptData], overspend_scripts: Iterable[PlutusScriptData], is_cost_model_ok: bool, is_prot_version_ok: bool, subtests: SubTests)[source]๏
Run minting tests with the tested Plutus Core built-in functions.
- cardano_node_tests.tests.tests_plutus_v3.test_mint_build.run_scenario(cluster_manager: ClusterManager, cluster_obj: ClusterLib, temp_template: str, plutus_v_record: PlutusScriptData, outcome: Outcomes, is_cost_model_ok: bool, is_prot_version_ok: bool)[source]๏
Run an e2e test for a Plutus builtin.
- cardano_node_tests.tests.tests_plutus_v3.test_mint_build.update_cost_model(cluster_obj: ClusterLib, cluster_manager: ClusterManager, temp_template: str, prot_version: int, cost_model_len: int) None[source]๏
Update cost model to include values for new Plutus Core built-in functions.
cardano_node_tests.tests.tests_plutus_v3.test_spend_build module๏
Tests for spending with Plutus using transaction build.
- class cardano_node_tests.tests.tests_plutus_v3.test_spend_build.TestBuildLocking[source]๏
Bases:
objectTests for Tx output locking using Plutus smart contracts and transaction build.
- test_txout_locking_no_datum(cluster: ClusterLib, payment_addrs: list[AddressRecord])[source]๏
Test locking a Tx output with a Plutus script and spending the locked UTxO.
No datum is provided. Datum for spending scripts is optional in PlutusV3.
Uses cardano-cli transaction build command for building the transactions.
Create a Tx output without a datum hash at the script address
Check that the expected amount was locked at the script address
Spend the locked UTxO without providing a datum
Check that the expected amount was spent
Check expected fees
Check expected Plutus cost
(optional) Check transactions in db-sync
- cardano_node_tests.tests.tests_plutus_v3.test_spend_build.payment_addrs(cluster_manager: ClusterManager, cluster: ClusterLib) list[AddressRecord][source]๏
Create new payment addresses.