From f3a13af35cd349ab6b15935b4237b4a202951f50 Mon Sep 17 00:00:00 2001 From: Karsten Weiss Date: Fri, 13 Apr 2018 22:49:34 +0200 Subject: [PATCH] http.go: Move helper function nowSeries() to test case Fixes: http.go:142:1:warning: nowSeries is unused (deadcode) Signed-off-by: Karsten Weiss --- prometheus/http.go | 10 ---------- prometheus/http_test.go | 10 ++++++++++ 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/prometheus/http.go b/prometheus/http.go index 74dd349..3d47a81 100644 --- a/prometheus/http.go +++ b/prometheus/http.go @@ -139,16 +139,6 @@ var now nower = nowFunc(func() time.Time { return time.Now() }) -func nowSeries(t ...time.Time) nower { - return nowFunc(func() time.Time { - defer func() { - t = t[1:] - }() - - return t[0] - }) -} - // InstrumentHandler wraps the given HTTP handler for instrumentation. It // registers four metric collectors (if not already done) and reports HTTP // metrics to the (newly or already) registered collectors: http_requests_total diff --git a/prometheus/http_test.go b/prometheus/http_test.go index 5c0ae30..edd47ad 100644 --- a/prometheus/http_test.go +++ b/prometheus/http_test.go @@ -29,6 +29,16 @@ func (b respBody) ServeHTTP(w http.ResponseWriter, r *http.Request) { w.Write([]byte(b)) } +func nowSeries(t ...time.Time) nower { + return nowFunc(func() time.Time { + defer func() { + t = t[1:] + }() + + return t[0] + }) +} + func TestInstrumentHandler(t *testing.T) { defer func(n nower) { now = n.(nower)