func (s *backupsSuite) TestCreateFailToFinishMeta(c *gc.C) { s.PatchValue(backups.TestGetFilesToBackUp, func(root string, paths *backups.Paths, oldmachine string) ([]string, error) { return []string{}, nil }) _, testCreate := backups.NewTestCreate(nil) s.PatchValue(backups.RunCreate, testCreate) s.PatchValue(backups.FinishMeta, backups.NewTestMetaFinisher("failed!")) s.checkFailure(c, "while updating metadata: failed!") }
func (s *backupsSuite) TestCreateFailToStoreArchive(c *gc.C) { s.PatchValue(backups.TestGetFilesToBackUp, func(root string, paths *backups.Paths, oldmachine string) ([]string, error) { return []string{}, nil }) _, testCreate := backups.NewTestCreate(nil) s.PatchValue(backups.RunCreate, testCreate) s.PatchValue(backups.FinishMeta, backups.NewTestMetaFinisher("")) s.PatchValue(backups.StoreArchiveRef, backups.NewTestArchiveStorer("failed!")) s.checkFailure(c, "while storing backup archive: failed!") }