X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/3dc2b0008be4e09b47f73aeeb97d005cd7836619..4d6e05c25c6a5d72afee37f8165b006267b4183d:/sdk/cli/test/test_arv-put.rb diff --git a/sdk/cli/test/test_arv-put.rb b/sdk/cli/test/test_arv-put.rb index 27809aaded..2f20e18440 100644 --- a/sdk/cli/test/test_arv-put.rb +++ b/sdk/cli/test/test_arv-put.rb @@ -82,7 +82,7 @@ class TestArvPut < Minitest::Test end $stderr.write err assert_match '', err - assert_equal "aa4f15cbf013142a7d98b1e273f9c661+45\n", out + assert match_collection_uuid(out) end def test_as_stream @@ -99,7 +99,7 @@ class TestArvPut < Minitest::Test assert arv_put('--manifest', '--progress', './tmp/foo') end assert_match /%/, err - assert_equal foo_manifest_locator+"\n", out + assert match_collection_uuid(out) end def test_batch_progress @@ -108,7 +108,7 @@ class TestArvPut < Minitest::Test end assert_match /: 0 written 3 total/, err assert_match /: 3 written 3 total/, err - assert_equal foo_manifest_locator+"\n", out + assert match_collection_uuid(out) end def test_progress_and_batch_progress @@ -144,7 +144,7 @@ class TestArvPut < Minitest::Test end $stderr.write err assert_match '', err - assert_equal foo_manifest_locator+"\n", out + assert match_collection_uuid(out) end def test_read_from_implicit_stdin_implicit_manifest @@ -174,8 +174,7 @@ class TestArvPut < Minitest::Test end $stderr.write err assert_match '', err - assert_equal(foo_manifest_locator(expect_filename)+"\n", - out) + assert match_collection_uuid(out) end protected @@ -191,4 +190,8 @@ class TestArvPut < Minitest::Test Digest::MD5.hexdigest(foo_manifest(filename)) + "+#{foo_manifest(filename).length}" end + + def match_collection_uuid(uuid) + /^([0-9a-z]{5}-4zz18-[0-9a-z]{15})?$/.match(uuid) + end end