integration: ensure revoke completes before TimeToLive

Signed-off-by: Gyu-Ho Lee <gyuhox@gmail.com>
release-3.2
Gyu-Ho Lee 2017-05-02 11:54:12 -07:00
parent fdf445b5a0
commit 01b6cdf13d
1 changed files with 5 additions and 1 deletions

View File

@ -360,12 +360,16 @@ func TestV3GetNonExistLease(t *testing.T) {
}
for _, client := range clus.clients {
// quorum-read to ensure revoke completes before TimeToLive
if _, err := toGRPC(client).KV.Range(ctx, &pb.RangeRequest{Key: []byte("_")}); err != nil {
t.Fatal(err)
}
resp, err := toGRPC(client).Lease.LeaseTimeToLive(ctx, leaseTTLr)
if err != nil {
t.Fatalf("expected non nil error, but go %v", err)
}
if resp.TTL != -1 {
t.Fatalf("expected TTL to be -1, but got %v \n", resp.TTL)
t.Fatalf("expected TTL to be -1, but got %v", resp.TTL)
}
}
}