add notify to dron

This commit is contained in:
Umputun
2017-12-30 23:26:20 -06:00
parent 59b3353711
commit 135fa19214
3 changed files with 15 additions and 4 deletions
+6 -1
View File
@@ -21,14 +21,19 @@ func TestMigrator_RemoveOldBackupFiles(t *testing.T) {
err := ioutil.WriteFile(fname, []byte("blah"), 0600)
assert.Nil(t, err)
}
fname := fmt.Sprintf("%s/backup-site2-20171210.gz", loc)
err := ioutil.WriteFile(fname, []byte("blah"), 0600)
assert.Nil(t, err)
bk := AutoBackup{BackupLocation: loc, SiteID: "site1", KeepMax: 3}
bk.removeOldBackupFiles()
ff, err := ioutil.ReadDir(loc)
assert.Nil(t, err)
assert.Equal(t, 3, len(ff), "should keep 3 files only")
assert.Equal(t, 4, len(ff), "should keep 4 files - 3 kept for sit1, and one for site2")
assert.Equal(t, "backup-site1-20171208.gz", ff[0].Name())
assert.Equal(t, "backup-site1-20171209.gz", ff[1].Name())
assert.Equal(t, "backup-site1-20171210.gz", ff[2].Name())
assert.Equal(t, "backup-site2-20171210.gz", ff[3].Name())
}
func TestMigrator_MakeBackup(t *testing.T) {