13306: Added py2 and 3 compatible 'next' for test_job.TestWorkflow.test_run
authorEric Biagiotti <ebiagiotti@veritasgenetcs.com>
Fri, 11 Jan 2019 15:12:52 +0000 (10:12 -0500)
committerEric Biagiotti <ebiagiotti@veritasgenetcs.com>
Fri, 11 Jan 2019 15:12:52 +0000 (10:12 -0500)
Arvados-DCO-1.1-Signed-off-by:  Eric Biagiotti <ebiagiotti@veritasgenetics.com>

sdk/cwl/tests/test_job.py

index 5476496e6b8a24c89542da81e0df3cfaed6088a3..ab72af3f2cf6f7d9d4b77e066ca8f50b13c4bae5 100644 (file)
@@ -5,6 +5,7 @@
 from future import standard_library
 standard_library.install_aliases()
 from builtins import str
+from builtins import next
 
 import functools
 import json
@@ -404,8 +405,8 @@ class TestWorkflow(unittest.TestCase):
         arvtool.formatgraph = None
         it = arvtool.job({}, mock.MagicMock(), runtimeContext)
 
-        it.next().run(runtimeContext)
-        it.next().run(runtimeContext)
+        next(it).run(runtimeContext)
+        next(it).run(runtimeContext)
 
         with open("tests/wf/scatter2_subwf.cwl") as f:
             subwf = StripYAMLComments(f.read())
@@ -441,7 +442,7 @@ class TestWorkflow(unittest.TestCase):
 
         mockc.open().__enter__().write.assert_has_calls([mock.call(subwf)])
         mockc.open().__enter__().write.assert_has_calls([mock.call(
-'''{
+b'''{
   "fileblub": {
     "basename": "token.txt",
     "class": "File",
@@ -483,8 +484,9 @@ class TestWorkflow(unittest.TestCase):
         arvtool = arvados_cwl.ArvadosWorkflow(runner, tool, loadingContext)
         arvtool.formatgraph = None
         it = arvtool.job({}, mock.MagicMock(), runtimeContext)
-        it.next().run(runtimeContext)
-        it.next().run(runtimeContext)
+        
+        next(it).run(runtimeContext)
+        next(it).run(runtimeContext)
 
         with open("tests/wf/echo-subwf.cwl") as f:
             subwf = StripYAMLComments(f.read())