X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/75487f9f9c705186e41221ff0c52474edbf5a9d0..8ba20b331fc99252acc29161902017ab98c6a979:/sdk/ruby/test/test_keep_manifest.rb diff --git a/sdk/ruby/test/test_keep_manifest.rb b/sdk/ruby/test/test_keep_manifest.rb index 813b3ed82b..eee8b39699 100644 --- a/sdk/ruby/test/test_keep_manifest.rb +++ b/sdk/ruby/test/test_keep_manifest.rb @@ -451,7 +451,8 @@ class ManifestTest < Minitest::Test [true, ".\\057Data d41d8cd98f00b204e9800998ecf8427e+0 0:0:foo\n"], [true, "\\056\\057Data d41d8cd98f00b204e9800998ecf8427e+0 0:0:foo\n"], [true, "./\\134444 d41d8cd98f00b204e9800998ecf8427e+0 0:0:foo\n"], - [true, "./\\\\444 d41d8cd98f00b204e9800998ecf8427e+0 0:0:foo\n"], + [false, "./\\\\444 d41d8cd98f00b204e9800998ecf8427e+0 0:0:foo\n", + "Manifest invalid for stream 1: missing or invalid stream name \"./\\\\\\\\444\""], [true, "./\\011foo d41d8cd98f00b204e9800998ecf8427e+0 0:0:foo\n"], [false, "./\\011/.. d41d8cd98f00b204e9800998ecf8427e+0 0:0:foo\n", "Manifest invalid for stream 1: missing or invalid stream name \"./\\\\011/..\""], @@ -465,6 +466,22 @@ class ManifestTest < Minitest::Test "Manifest invalid for stream 1: >8-bit encoded chars not allowed on stream token \"./\\\\444\""], [false, "./\tfoo d41d8cd98f00b204e9800998ecf8427e+0 0:0:foo\n", "Manifest invalid for stream 1: missing or invalid stream name \"./\\tfoo\""], + [false, "./foo\\ d41d8cd98f00b204e9800998ecf8427e+0 0:0:foo\n", + "Manifest invalid for stream 1: missing or invalid stream name \"./foo\\\\\""], + [false, "./foo\\r d41d8cd98f00b204e9800998ecf8427e+0 0:0:foo\n", + "Manifest invalid for stream 1: missing or invalid stream name \"./foo\\\\r\""], + [false, "./foo\\444 d41d8cd98f00b204e9800998ecf8427e+0 0:0:foo\n", + "Manifest invalid for stream 1: >8-bit encoded chars not allowed on stream token \"./foo\\\\444\""], + [false, "./foo\\888 d41d8cd98f00b204e9800998ecf8427e+0 0:0:foo\n", + "Manifest invalid for stream 1: missing or invalid stream name \"./foo\\\\888\""], + [false, ". d41d8cd98f00b204e9800998ecf8427e+0 0:0:foo\\\n", + "Manifest invalid for stream 1: invalid file token \"0:0:foo\\\\\""], + [false, ". d41d8cd98f00b204e9800998ecf8427e+0 0:0:foo\\r\n", + "Manifest invalid for stream 1: invalid file token \"0:0:foo\\\\r\""], + [false, ". d41d8cd98f00b204e9800998ecf8427e+0 0:0:foo\\444\n", + "Manifest invalid for stream 1: >8-bit encoded chars not allowed on file token \"0:0:foo\\\\444\""], + [false, ". d41d8cd98f00b204e9800998ecf8427e+0 0:0:foo\\888\n", + "Manifest invalid for stream 1: invalid file token \"0:0:foo\\\\888\""], [false, ". d41d8cd98f00b204e9800998ecf8427e+0 0:0:foo\\057/bar\n", "Manifest invalid for stream 1: invalid file token \"0:0:foo\\\\057/bar\""], [false, ".\\057/Data d41d8cd98f00b204e9800998ecf8427e+0 0:0:foo\n",