func (s *backupSuite) TestSetBackupStoredSuccess(c *gc.C) { original := s.metadata(c) id, err := state.AddBackupMetadata(s.State, original) c.Check(err, gc.IsNil) metadata, err := state.GetBackupMetadata(s.State, id) c.Assert(err, gc.IsNil) c.Assert(metadata.Stored(), gc.Equals, false) err = state.SetBackupStored(s.State, id) c.Check(err, gc.IsNil) metadata, err = state.GetBackupMetadata(s.State, id) c.Assert(err, gc.IsNil) c.Assert(metadata.Stored(), gc.Equals, true) }
func (s *backupSuite) TestAddBackupMetadataSuccess(c *gc.C) { expected := s.metadata(c) id, err := state.AddBackupMetadata(s.State, expected) c.Check(err, gc.IsNil) metadata, err := state.GetBackupMetadata(s.State, id) c.Assert(err, gc.IsNil) s.checkMetadata(c, metadata, expected, id) }
func (s *backupSuite) TestGetBackupMetadataNotFound(c *gc.C) { _, err := state.GetBackupMetadata(s.State, "spam") c.Check(err, jc.Satisfies, errors.IsNotFound) }