13306: Fixed test_submit.TestCreateTemplate encoding
authorEric Biagiotti <ebiagiotti@veritasgenetcs.com>
Thu, 10 Jan 2019 18:54:41 +0000 (13:54 -0500)
committerEric Biagiotti <ebiagiotti@veritasgenetcs.com>
Thu, 10 Jan 2019 18:54:41 +0000 (13:54 -0500)
Arvados-DCO-1.1-Signed-off-by:  Eric Biagiotti <ebiagiotti@veritasgenetics.com>

sdk/cwl/tests/test_submit.py

index 4da2b120386248f1b7fd9e3a1947de717f15d379..7c4b1bf945b95209d0ec2193a460e5e1921d0c0c 100644 (file)
@@ -5,6 +5,7 @@
 from future import standard_library
 standard_library.install_aliases()
 from builtins import object
+from builtins import bytes
 
 import copy
 import io
@@ -82,13 +83,13 @@ def stubs(func):
                 return self.exe
 
         def collection_createstub(created_collections, body, ensure_unique_name=None):
-            mt = body["manifest_text"]
+            mt = body["manifest_text"].encode('utf-8')
             uuid = "zzzzz-4zz18-zzzzzzzzzzzzzx%d" % len(created_collections)
             pdh = "%s+%i" % (hashlib.md5(mt).hexdigest(), len(mt))
             created_collections[uuid] = {
                 "uuid": uuid,
                 "portable_data_hash": pdh,
-                "manifest_text": mt
+                "manifest_text": mt.decode('utf-8')
             }
             return CollectionExecute(created_collections[uuid])