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
+}