17522: Fixes bug, corrects updated test's assertion.
authorLucas Di Pentima <lucas@di-pentima.com.ar>
Wed, 14 Apr 2021 18:14:21 +0000 (15:14 -0300)
committerLucas Di Pentima <lucas@di-pentima.com.ar>
Wed, 14 Apr 2021 18:14:21 +0000 (15:14 -0300)
Arvados-DCO-1.1-Signed-off-by: Lucas Di Pentima <lucas@di-pentima.com.ar>

sdk/python/arvados/commands/put.py
sdk/python/tests/test_arv_put.py

index 5a01a43df4e81a39288822d2ef58a23ea12944c1..9596a2dc2d26efcddebbd7921e32ff38ebdb7352 100644 (file)
@@ -742,7 +742,7 @@ class ArvPutUploadJob(object):
 
     def _write_stdin(self, filename):
         output = self._local_collection.open(filename, 'wb')
-        self._write(sys.stdin, output)
+        self._write(sys.stdin.buffer, output)
         output.close()
 
     def _check_file(self, source, filename):
index 6b670e512c911272f3b4feb6686bbe5395295439..e75d39d8793ffb6032a8591a37d9d5da2168ba72 100644 (file)
@@ -924,7 +924,7 @@ class ArvPutIntegrationTest(run_test_server.TestCaseWithServers,
         elif returncode != 0:
             sys.stdout.write(pipe.stdout.read())
             self.fail("arv-put returned exit code {}".format(returncode))
-        self.assertIn('4a9c8b735dce4b5fa3acf221a0b13628+11',
+        self.assertIn('1cb671b355a0c23d5d1c61d59cdb1b2b+12',
                       pipe.stdout.read().decode())
 
     def test_sigint_logs_request_id(self):