func (s *interfaceManagerSuite) SetUpTest(c *C) { dirs.SetRootDir(c.MkDir()) state := state.New(nil) s.state = state s.privateMgr = nil s.extraIfaces = nil s.secBackend = &interfaces.TestSecurityBackend{} s.restoreBackends = ifacestate.MockSecurityBackends([]interfaces.SecurityBackend{s.secBackend}) }
func (s *interfaceManagerSuite) SetUpTest(c *C) { s.storeSigning = assertstest.NewStoreStack("canonical", rootKey, storeKey) dirs.SetRootDir(c.MkDir()) state := state.New(nil) s.state = state db, err := asserts.OpenDatabase(&asserts.DatabaseConfig{ Backstore: asserts.NewMemoryBackstore(), Trusted: s.storeSigning.Trusted, }) c.Assert(err, IsNil) s.db = db err = db.Add(s.storeSigning.StoreAccountKey("")) c.Assert(err, IsNil) s.state.Lock() assertstate.ReplaceDB(state, s.db) s.state.Unlock() s.privateMgr = nil s.extraIfaces = nil s.secBackend = &interfaces.TestSecurityBackend{} s.restoreBackends = ifacestate.MockSecurityBackends([]interfaces.SecurityBackend{s.secBackend}) }