From 581facd6312bc7861ac61ea28bdbc1419ca4cd46 Mon Sep 17 00:00:00 2001 From: Dennis Zhuang Date: Sun, 18 Oct 2026 00:25:39 +0800 Subject: [PATCH] test(promql): pin name dropping for mad_over_time and ts_of_* Signed-off-by: Dennis Zhuang --- src/promql/src/range_eval/tests.rs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/promql/src/range_eval/tests.rs b/src/promql/src/range_eval/tests.rs index 17235f2d9be..2dc5fd55acd 100644 --- a/src/promql/src/range_eval/tests.rs +++ b/src/promql/src/range_eval/tests.rs @@ -966,11 +966,14 @@ fn range_functions_drop_metadata_labels() { anchor_ms: None, }; let rows: Vec = vec![(1_000, vec![Some(1.0)]), (2_000, vec![Some(2.0)])]; + let nameless = MetricName::try_new(None, labels(&["host"])).unwrap(); for (function, expected) in [ - ( - RangeFunction::Rate, - MetricName::try_new(None, labels(&["host"])).unwrap(), - ), + (RangeFunction::Rate, nameless.clone()), + (RangeFunction::MadOverTime, nameless.clone()), + (RangeFunction::TsOfMinOverTime, nameless.clone()), + (RangeFunction::TsOfMaxOverTime, nameless.clone()), + (RangeFunction::TsOfFirstOverTime, nameless.clone()), + (RangeFunction::TsOfLastOverTime, nameless), (RangeFunction::LastOverTime, input.clone()), (RangeFunction::FirstOverTime, input.clone()), ] {