52 lines
958 B
Go
52 lines
958 B
Go
package videofile
|
|
|
|
import (
|
|
"os"
|
|
"path/filepath"
|
|
"seanime/internal/util"
|
|
"testing"
|
|
)
|
|
|
|
func TestFfprobeGetInfo_1(t *testing.T) {
|
|
t.Skip()
|
|
|
|
testFilePath := ""
|
|
|
|
mi, err := FfprobeGetInfo("", testFilePath, "1")
|
|
if err != nil {
|
|
t.Fatalf("Error getting media info: %v", err)
|
|
}
|
|
|
|
util.Spew(mi)
|
|
}
|
|
|
|
func TestExtractAttachment(t *testing.T) {
|
|
t.Skip()
|
|
|
|
testFilePath := ""
|
|
|
|
testDir := t.TempDir()
|
|
|
|
mi, err := FfprobeGetInfo("", testFilePath, "1")
|
|
if err != nil {
|
|
t.Fatalf("Error getting media info: %v", err)
|
|
}
|
|
|
|
util.Spew(mi)
|
|
|
|
err = ExtractAttachment("", testFilePath, "1", mi, testDir, util.NewLogger())
|
|
if err != nil {
|
|
t.Fatalf("Error extracting attachment: %v", err)
|
|
}
|
|
|
|
entries, err := os.ReadDir(filepath.Join(testDir, "videofiles", "1", "att"))
|
|
if err != nil {
|
|
t.Fatalf("Error reading directory: %v", err)
|
|
}
|
|
|
|
for _, entry := range entries {
|
|
info, _ := entry.Info()
|
|
t.Logf("Entry: %s, Size: %d\n", entry.Name(), info.Size())
|
|
}
|
|
}
|