24 lines
533 B
Go
24 lines
533 B
Go
//go:build windows
|
|
|
|
package backup
|
|
|
|
import (
|
|
"testing"
|
|
|
|
"github.com/aritmolab/thothii/tools/tht/internal/safeio"
|
|
)
|
|
|
|
func prepareBackupFixturePrivatePaths(t *testing.T, directories, files []string) {
|
|
t.Helper()
|
|
for _, path := range files {
|
|
if err := safeio.ProtectPrivateRegular(path); err != nil {
|
|
t.Fatalf("ProtectPrivateRegular(%q): %v", path, err)
|
|
}
|
|
}
|
|
for _, path := range directories {
|
|
if err := safeio.ProtectPrivateDirectory(path); err != nil {
|
|
t.Fatalf("ProtectPrivateDirectory(%q): %v", path, err)
|
|
}
|
|
}
|
|
}
|