@@ -54,14 +54,14 @@ def MyTestWorkflow(a, b):
5454 # The constructor function is included as a part of the task so it is
5555 # included in the hash by default and can be overridden if needed. Not 100% sure
5656 # if this is a good idea or not
57- assert task_fields (MyTestWorkflow ) == [
57+ assert list ( task_fields (MyTestWorkflow ) ) == [
5858 workflow .arg (name = "a" ),
5959 workflow .arg (name = "b" ),
6060 workflow .arg (
6161 name = "constructor" , type = ty .Callable , hash_eq = True , default = constructor
6262 ),
6363 ]
64- assert task_fields (MyTestWorkflow .Outputs ) == [
64+ assert list ( task_fields (MyTestWorkflow .Outputs ) ) == [
6565 workflow .out (name = "out" ),
6666 ]
6767 workflow_spec = MyTestWorkflow (a = 1 , b = 2.0 )
@@ -115,15 +115,15 @@ def MyTestShellWorkflow(
115115
116116 constructor = MyTestShellWorkflow ().constructor
117117 assert constructor .__name__ == "MyTestShellWorkflow"
118- assert task_fields (MyTestShellWorkflow ) == [
118+ assert list ( task_fields (MyTestShellWorkflow ) ) == [
119119 workflow .arg (name = "input_video" , type = video .Mp4 ),
120120 workflow .arg (name = "watermark" , type = image .Png ),
121121 workflow .arg (name = "watermark_dims" , type = tuple [int , int ], default = (10 , 10 )),
122122 workflow .arg (
123123 name = "constructor" , type = ty .Callable , hash_eq = True , default = constructor
124124 ),
125125 ]
126- assert task_fields (MyTestShellWorkflow .Outputs ) == [
126+ assert list ( task_fields (MyTestShellWorkflow .Outputs ) ) == [
127127 workflow .out (name = "output_video" , type = video .Mp4 ),
128128 ]
129129 input_video = video .Mp4 .mock ("input.mp4" )
@@ -178,7 +178,7 @@ class Outputs(workflow.Outputs):
178178 name = "constructor" , type = ty .Callable , hash_eq = True , default = constructor
179179 ),
180180 ]
181- assert task_fields (MyTestWorkflow .Outputs ) == [
181+ assert list ( task_fields (MyTestWorkflow .Outputs ) ) == [
182182 workflow .out (name = "out" , type = float ),
183183 ]
184184 workflow_spec = MyTestWorkflow (a = 1 , b = 2.0 )
@@ -301,7 +301,7 @@ def MyTestWorkflow(a: int, b: float) -> tuple[float, float]:
301301
302302 return mul .out , divide .divided
303303
304- assert task_fields (MyTestWorkflow ) == [
304+ assert list ( task_fields (MyTestWorkflow ) ) == [
305305 workflow .arg (name = "a" , type = int , help = "An integer input" ),
306306 workflow .arg (name = "b" , type = float , help = "A float input" ),
307307 workflow .arg (
@@ -311,7 +311,7 @@ def MyTestWorkflow(a: int, b: float) -> tuple[float, float]:
311311 default = MyTestWorkflow ().constructor ,
312312 ),
313313 ]
314- assert task_fields (MyTestWorkflow .Outputs ) == [
314+ assert list ( task_fields (MyTestWorkflow .Outputs ) ) == [
315315 workflow .out (name = "out1" , type = float , help = "The first output" ),
316316 workflow .out (name = "out2" , type = float , help = "The second output" ),
317317 ]
@@ -344,7 +344,7 @@ def MyTestWorkflow(a: int, b: float):
344344
345345 # no return is used when the outputs are set directly
346346
347- assert task_fields (MyTestWorkflow ) == [
347+ assert list ( task_fields (MyTestWorkflow ) ) == [
348348 workflow .arg (name = "a" , type = int ),
349349 workflow .arg (name = "b" , type = float ),
350350 workflow .arg (
@@ -354,7 +354,7 @@ def MyTestWorkflow(a: int, b: float):
354354 default = MyTestWorkflow ().constructor ,
355355 ),
356356 ]
357- assert task_fields (MyTestWorkflow .Outputs ) == [
357+ assert list ( task_fields (MyTestWorkflow .Outputs ) ) == [
358358 workflow .out (name = "out1" , type = float ),
359359 workflow .out (name = "out2" , type = float ),
360360 ]
0 commit comments