Skip to content

Commit 6f24401

Browse files
committed
f drop shift test
1 parent 4d2926c commit 6f24401

File tree

1 file changed

+0
-41
lines changed

1 file changed

+0
-41
lines changed

lightning/src/routing/scoring.rs

-41
Original file line numberDiff line numberDiff line change
@@ -2952,47 +2952,6 @@ mod tests {
29522952
assert_eq!(scorer.channel_penalty_msat(&candidate, usage, &params), u64::max_value());
29532953
}
29542954

2955-
#[test]
2956-
fn decays_liquidity_bounds_without_shift_overflow() {
2957-
let logger = TestLogger::new();
2958-
let network_graph = network_graph(&logger);
2959-
let params = ProbabilisticScoringFeeParameters {
2960-
liquidity_penalty_multiplier_msat: 1_000,
2961-
..ProbabilisticScoringFeeParameters::zero_penalty()
2962-
};
2963-
let decay_params = ProbabilisticScoringDecayParameters {
2964-
liquidity_offset_half_life: Duration::from_secs(10),
2965-
..ProbabilisticScoringDecayParameters::default()
2966-
};
2967-
let mut scorer = ProbabilisticScorer::new(decay_params, &network_graph, &logger);
2968-
let source = source_node_id();
2969-
let usage = ChannelUsage {
2970-
amount_msat: 256,
2971-
inflight_htlc_msat: 0,
2972-
effective_capacity: EffectiveCapacity::Total { capacity_msat: 1_024, htlc_maximum_msat: 1_000 },
2973-
};
2974-
let channel = network_graph.read_only().channel(42).unwrap().to_owned();
2975-
let (info, _) = channel.as_directed_from(&source).unwrap();
2976-
let candidate = CandidateRouteHop::PublicHop {
2977-
info,
2978-
short_channel_id: 42,
2979-
};
2980-
assert_eq!(scorer.channel_penalty_msat(&candidate, usage, &params), 125);
2981-
2982-
scorer.payment_path_failed(&payment_path_for_amount(512), 42, Duration::ZERO);
2983-
assert_eq!(scorer.channel_penalty_msat(&candidate, usage, &params), 281);
2984-
2985-
// An unchecked right shift 64 bits or more in DirectedChannelLiquidity::decayed_offset_msat
2986-
// would cause an overflow.
2987-
SinceEpoch::advance(Duration::from_secs(10 * 64));
2988-
scorer.decay_liquidity_certainty(Duration::from_secs(10 * 64));
2989-
assert_eq!(scorer.channel_penalty_msat(&candidate, usage, &params), 125);
2990-
2991-
SinceEpoch::advance(Duration::from_secs(10));
2992-
scorer.decay_liquidity_certainty(Duration::from_secs(10 * 65));
2993-
assert_eq!(scorer.channel_penalty_msat(&candidate, usage, &params), 125);
2994-
}
2995-
29962955
#[test]
29972956
fn restricts_liquidity_bounds_after_decay() {
29982957
let logger = TestLogger::new();

0 commit comments

Comments
 (0)