veyron/services/identity/revocation: Fix the build.

Missed an occurrence of NewRevocationCaveat when cleaning up :(.

Change-Id: I5262561bcd2487da6d4a789275634840ca972fa4
diff --git a/services/identity/revocation/bless_test.go b/services/identity/revocation/bless_test.go
index f26cf7a..4643c2e 100644
--- a/services/identity/revocation/bless_test.go
+++ b/services/identity/revocation/bless_test.go
@@ -8,12 +8,13 @@
 	"time"
 
 	"veyron.io/veyron/veyron/security/audit"
-	"veyron.io/veyron/veyron/services/security/discharger"
 
 	"veyron.io/veyron/veyron2/rt"
 	"veyron.io/veyron/veyron2/security"
 )
 
+//TODO(suharshs,ashankar,ataly): switch this to the new security model.
+
 type auditor struct {
 	LastEntry audit.Entry
 }
@@ -50,9 +51,9 @@
 	// Test caveat
 	correct_blessee := self.PublicID()
 
-	_, cav, err := discharger.NewRevocationCaveat(self.PublicID(), "")
+	cav, err := security.NewPublicKeyCaveat(self.PublicKey(), "location", security.ThirdPartyRequirements{}, newCaveat(security.MethodCaveat("method")))
 	if err != nil {
-		t.Fatalf("discharger.NewRevocationCaveat failed: %v", err)
+		t.Fatal(err)
 	}
 
 	correct_blessed, err := Bless(self, self.PublicID(), "test", time.Second, nil, cav)
@@ -95,3 +96,10 @@
 		t.Errorf("caveat ID incorrect: expected %s got %s", cav.ID(), blessEntry.RevocationCaveat.ID())
 	}
 }
+
+func newCaveat(c security.Caveat, err error) security.Caveat {
+	if err != nil {
+		panic(err)
+	}
+	return c
+}