Browse Source

Revert "integration: remove lease exist checking on randomized expiry"

This reverts commit 95bc33f37f7c31a4cd06287d44879a60baaee40c. The new
lease extension algorithm should pass this test.
Anthony Romano 8 years ago
parent
commit
ac061671d5
1 changed files with 7 additions and 1 deletions
  1. 7 1
      integration/v3_lease_test.go

+ 7 - 1
integration/v3_lease_test.go

@@ -66,10 +66,16 @@ func TestV3LeasePrmote(t *testing.T) {
 	// it was going to expire anyway.
 	// it was going to expire anyway.
 	time.Sleep(3 * time.Second)
 	time.Sleep(3 * time.Second)
 
 
-	// expiring lease should be renewed with randomized delta
 	if !leaseExist(t, clus, lresp.ID) {
 	if !leaseExist(t, clus, lresp.ID) {
 		t.Error("unexpected lease not exists")
 		t.Error("unexpected lease not exists")
 	}
 	}
+
+	// let lease expires. total lease = 5 seconds and we already
+	// waits for 3 seconds, so 3 seconds more is enough.
+	time.Sleep(3 * time.Second)
+	if leaseExist(t, clus, lresp.ID) {
+		t.Error("unexpected lease exists")
+	}
 }
 }
 
 
 // TestV3LeaseRevoke ensures a key is deleted once its lease is revoked.
 // TestV3LeaseRevoke ensures a key is deleted once its lease is revoked.