From af3e2357ea040610cd8de797afa72443803be1d5 Mon Sep 17 00:00:00 2001 From: zhouhaibing089 Date: Sun, 15 May 2016 10:58:16 +0800 Subject: [PATCH] use monotonic now in TestDelNode --- pkg/controller/node/rate_limited_queue_test.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/pkg/controller/node/rate_limited_queue_test.go b/pkg/controller/node/rate_limited_queue_test.go index e6ed0bd12b..558b845d07 100644 --- a/pkg/controller/node/rate_limited_queue_test.go +++ b/pkg/controller/node/rate_limited_queue_test.go @@ -62,6 +62,13 @@ func TestAddNode(t *testing.T) { } func TestDelNode(t *testing.T) { + defer func() { now = time.Now }() + var tick int64 + now = func() time.Time { + t := time.Unix(tick, 0) + tick++ + return t + } evictor := NewRateLimitedTimedQueue(flowcontrol.NewFakeAlwaysRateLimiter()) evictor.Add("first") evictor.Add("second")