mirror of
https://github.com/ClusterCockpit/cc-backend
synced 2025-12-19 13:46:17 +01:00
Adapt unit test to new API
This commit is contained in:
@@ -48,7 +48,7 @@ func TestImportFileToSqlite(t *testing.T) {
|
||||
}
|
||||
|
||||
// Perform import
|
||||
imported, failed, err := importArchive(srcBackend, dstBackend)
|
||||
imported, failed, err := importArchive(srcBackend, dstBackend, srcConfig)
|
||||
if err != nil {
|
||||
t.Errorf("Import failed: %s", err.Error())
|
||||
}
|
||||
@@ -111,13 +111,13 @@ func TestImportFileToFile(t *testing.T) {
|
||||
}
|
||||
|
||||
// Create destination archive directory
|
||||
if err := os.MkdirAll(dstArchive, 0755); err != nil {
|
||||
if err := os.MkdirAll(dstArchive, 0o755); err != nil {
|
||||
t.Fatalf("Failed to create destination directory: %s", err.Error())
|
||||
}
|
||||
|
||||
// Write version file
|
||||
versionFile := filepath.Join(dstArchive, "version.txt")
|
||||
if err := os.WriteFile(versionFile, []byte("3"), 0644); err != nil {
|
||||
if err := os.WriteFile(versionFile, []byte("3"), 0o644); err != nil {
|
||||
t.Fatalf("Failed to write version file: %s", err.Error())
|
||||
}
|
||||
|
||||
@@ -136,7 +136,7 @@ func TestImportFileToFile(t *testing.T) {
|
||||
}
|
||||
|
||||
// Perform import
|
||||
imported, failed, err := importArchive(srcBackend, dstBackend)
|
||||
imported, failed, err := importArchive(srcBackend, dstBackend, srcConfig)
|
||||
if err != nil {
|
||||
t.Errorf("Import failed: %s", err.Error())
|
||||
}
|
||||
@@ -183,7 +183,7 @@ func TestImportDataIntegrity(t *testing.T) {
|
||||
}
|
||||
|
||||
// Perform import
|
||||
_, _, err = importArchive(srcBackend, dstBackend)
|
||||
_, _, err = importArchive(srcBackend, dstBackend, srcConfig)
|
||||
if err != nil {
|
||||
t.Errorf("Import failed: %s", err.Error())
|
||||
}
|
||||
@@ -253,13 +253,13 @@ func TestImportEmptyArchive(t *testing.T) {
|
||||
dstDb := filepath.Join(tmpdir, "dst-archive.db")
|
||||
|
||||
// Create empty source archive
|
||||
if err := os.MkdirAll(srcArchive, 0755); err != nil {
|
||||
if err := os.MkdirAll(srcArchive, 0o755); err != nil {
|
||||
t.Fatalf("Failed to create source directory: %s", err.Error())
|
||||
}
|
||||
|
||||
// Write version file
|
||||
versionFile := filepath.Join(srcArchive, "version.txt")
|
||||
if err := os.WriteFile(versionFile, []byte("3"), 0644); err != nil {
|
||||
if err := os.WriteFile(versionFile, []byte("3"), 0o644); err != nil {
|
||||
t.Fatalf("Failed to write version file: %s", err.Error())
|
||||
}
|
||||
|
||||
@@ -277,7 +277,7 @@ func TestImportEmptyArchive(t *testing.T) {
|
||||
}
|
||||
|
||||
// Perform import
|
||||
imported, failed, err := importArchive(srcBackend, dstBackend)
|
||||
imported, failed, err := importArchive(srcBackend, dstBackend, srcConfig)
|
||||
if err != nil {
|
||||
t.Errorf("Import from empty archive should not fail: %s", err.Error())
|
||||
}
|
||||
@@ -321,13 +321,13 @@ func TestImportDuplicateJobs(t *testing.T) {
|
||||
}
|
||||
|
||||
// First import
|
||||
imported1, _, err := importArchive(srcBackend, dstBackend)
|
||||
imported1, _, err := importArchive(srcBackend, dstBackend, srcConfig)
|
||||
if err != nil {
|
||||
t.Fatalf("First import failed: %s", err.Error())
|
||||
}
|
||||
|
||||
// Second import (should skip all jobs)
|
||||
imported2, _, err := importArchive(srcBackend, dstBackend)
|
||||
imported2, _, err := importArchive(srcBackend, dstBackend, srcConfig)
|
||||
if err != nil {
|
||||
t.Errorf("Second import failed: %s", err.Error())
|
||||
}
|
||||
@@ -366,7 +366,7 @@ func TestImportToEmptyFileDestination(t *testing.T) {
|
||||
util.CopyDir(testDataPath, srcArchive)
|
||||
|
||||
// Setup empty destination directory
|
||||
os.MkdirAll(dstArchive, 0755)
|
||||
os.MkdirAll(dstArchive, 0o755)
|
||||
// NOTE: NOT writing version.txt here!
|
||||
|
||||
// Initialize source
|
||||
@@ -384,7 +384,7 @@ func TestImportToEmptyFileDestination(t *testing.T) {
|
||||
}
|
||||
|
||||
// Perform import
|
||||
imported, _, err := importArchive(srcBackend, dstBackend)
|
||||
imported, _, err := importArchive(srcBackend, dstBackend, srcConfig)
|
||||
if err != nil {
|
||||
t.Errorf("Import failed: %v", err)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user