fix small Read() big rate for slow.Reader

This commit is contained in:
bel
2025-05-17 20:53:15 -06:00
parent d73b63f43c
commit 8f18cbae3a
3 changed files with 33 additions and 9 deletions

View File

@@ -17,20 +17,24 @@ func TestOne(t *testing.T) {
p := path.Join(d, "f.mkv")
os.WriteFile(p, b, os.ModePerm)
t.Logf("initial cksum...")
cksum, _ := asses.Cksum(context.Background(), p)
t.Logf("one && one...")
if err := asses.One(ctx, p); err != nil {
t.Fatal(err)
} else if err := asses.One(ctx, p); err != nil {
t.Fatal(err)
}
t.Logf("test -f...")
if _, err := os.Stat(p); err != nil {
t.Fatalf("lost original mkv: %v", err)
} else if _, err := os.Stat(path.Join(d, "f.srt")); err != nil {
t.Fatalf("no new srt: %v", err)
}
t.Logf("final cksum...")
newCksum, _ := asses.Cksum(context.Background(), p)
if cksum == newCksum {
t.Fatalf("cksum unchanged")