From b8a66208109b862685c58f3ac1bf6431dffc23d1 Mon Sep 17 00:00:00 2001 From: mohanson Date: Tue, 21 Jan 2025 19:14:48 +0800 Subject: [PATCH] Fix failed test case --- script/src/verify/tests/ckb_latest/features_since_v2021.rs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/script/src/verify/tests/ckb_latest/features_since_v2021.rs b/script/src/verify/tests/ckb_latest/features_since_v2021.rs index 838dba26ce..522cb732e2 100644 --- a/script/src/verify/tests/ckb_latest/features_since_v2021.rs +++ b/script/src/verify/tests/ckb_latest/features_since_v2021.rs @@ -827,12 +827,17 @@ fn _check_typical_secp256k1_blake160_2_in_2_out_tx_with_chunk(step_cycles: Cycle #[test] fn check_typical_secp256k1_blake160_2_in_2_out_tx_with_chunk() { + let cycle_bound = if SCRIPT_VERSION >= ScriptVersion::V2 { + V2_CYCLE_BOUND + } else { + CYCLE_BOUND + }; if SCRIPT_VERSION >= ScriptVersion::V1 { let mut rng = thread_rng(); let step_cycles1 = rng.sample(Uniform::from(1..100u64)); _check_typical_secp256k1_blake160_2_in_2_out_tx_with_chunk(step_cycles1); - let step_cycles2 = rng.sample(Uniform::from(100u64..TWO_IN_TWO_OUT_CYCLES - CYCLE_BOUND)); + let step_cycles2 = rng.sample(Uniform::from(100u64..TWO_IN_TWO_OUT_CYCLES - cycle_bound)); _check_typical_secp256k1_blake160_2_in_2_out_tx_with_chunk(step_cycles2); } }