chunker: fix md5all test for no-meta test remotes

This commit is contained in:
Ivan Andreev 2021-10-18 16:53:29 +03:00
parent bbcc9a45fe
commit 690a7ac783
2 changed files with 7 additions and 4 deletions

1
.gitignore vendored
View File

@ -14,3 +14,4 @@ fuzz-build.zip
*.orig
*.rej
Thumbs.db
__pycache__

View File

@ -695,7 +695,7 @@ func testMetadataInput(t *testing.T, f *Fs) {
// Test that chunker refuses to change on objects with future/unknown metadata
func testFutureProof(t *testing.T, f *Fs) {
if f.opt.MetaFormat == "none" {
if !f.useMeta {
t.Skip("this test requires metadata support")
}
@ -865,9 +865,11 @@ func testChunkerServerSideMove(t *testing.T, f *Fs) {
func testMD5AllSlow(t *testing.T, f *Fs) {
ctx := context.Background()
fsResult := deriveFs(ctx, t, f, "md5all", settings{
"chunk_size": "1P",
"name_format": "*.#",
"hash_type": "md5all",
"chunk_size": "1P",
"name_format": "*.#",
"hash_type": "md5all",
"transactions": "rename",
"meta_format": "simplejson",
})
chunkFs, ok := fsResult.(*Fs)
require.True(t, ok, "fs must be a chunker remote")