diff --git a/integration/v3_lease_test.go b/integration/v3_lease_test.go index a1599f6dc4da..f03ee2201742 100644 --- a/integration/v3_lease_test.go +++ b/integration/v3_lease_test.go @@ -484,7 +484,7 @@ func TestV3LeaseFailover(t *testing.T) { clus.waitLeader(t, clus.Members) // lease should not expire at the last received expire deadline. - time.Sleep(expectedExp.Sub(time.Now()) - 500*time.Millisecond) + time.Sleep(time.Until(expectedExp) - 500*time.Millisecond) if !leaseExist(t, clus, lresp.ID) { t.Error("unexpected lease not exists")