X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/75487f9f9c705186e41221ff0c52474edbf5a9d0..cb690390d4f253c3bbb9c543e243cf988f39fbb3:/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..ff0cab6ef9 100644 --- a/sdk/ruby/test/test_keep_manifest.rb +++ b/sdk/ruby/test/test_keep_manifest.rb @@ -357,8 +357,6 @@ class ManifestTest < Minitest::Test "invalid file token \"0:0:a/./bc.txt\""], [false, ". d41d8cd98f00b204e9800998ecf8427e 0:0:a/../bc.txt\n", "invalid file token \"0:0:a/../bc.txt\""], - [false, "./abc/./foo d41d8cd98f00b204e9800998ecf8427e 0:0:abc.txt\n", - "invalid stream name \"./abc/./foo\""], [false, "d41d8cd98f00b204e9800998ecf8427e+0 0:0:abc.txt\n", "invalid stream name \"d41d8cd98f00b204e9800998ecf8427e+0\""], [false, ". d41d8cd98f00b204e9800998ecf8427 0:0:abc.txt\n", @@ -451,7 +449,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 +464,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",