@@ -1009,7 +1009,6 @@ def test_var_spool_cwl_checker3() -> None:
10091009def  test_print_dot () ->  None :
10101010    # print Workflow 
10111011    cwl_path  =  get_data ("tests/wf/revsort.cwl" )
1012-     cwl_posix_path  =  Path (cwl_path ).as_posix ()
10131012    expected_dot  =  pydot .graph_from_dot_data (
10141013        """ 
10151014    digraph {{ 
@@ -1023,10 +1022,10 @@ def test_print_dot() -> None:
10231022                        rank=same, 
10241023                        style=dashed 
10251024                ]; 
1026-                 "file://{cwl_posix_path}# workflow_input"      [fillcolor="#94DDF4", 
1025+                 "workflow_input"      [fillcolor="#94DDF4", 
10271026                        label=workflow_input, 
10281027                        style=filled]; 
1029-                 "file://{cwl_posix_path}# reverse_sort"        [fillcolor="#94DDF4", 
1028+                 "reverse_sort"        [fillcolor="#94DDF4", 
10301029                        label=reverse_sort, 
10311030                        style=filled]; 
10321031        }} 
@@ -1036,35 +1035,31 @@ def test_print_dot() -> None:
10361035                        rank=same, 
10371036                        style=dashed 
10381037                ]; 
1039-                 "file://{cwl_posix_path}# sorted_output"       [fillcolor="#94DDF4", 
1038+                 "sorted_output"       [fillcolor="#94DDF4", 
10401039                        label=sorted_output, 
10411040                        style=filled]; 
10421041        }} 
1043-         "file://{cwl_posix_path}# rev" [fillcolor=lightgoldenrodyellow, 
1042+         "rev" [fillcolor=lightgoldenrodyellow, 
10441043                label=rev, 
10451044                style=filled]; 
1046-         "file://{cwl_posix_path}# sorted"      [fillcolor=lightgoldenrodyellow, 
1045+         "sorted"      [fillcolor=lightgoldenrodyellow, 
10471046                label=sorted, 
10481047                style=filled]; 
1049-         "file://{cwl_posix_path}# rev" -> "file://{cwl_posix_path}# sorted"; 
1050-         "file://{cwl_posix_path}# sorted" -> "file://{cwl_posix_path}# sorted_output"; 
1051-         "file://{cwl_posix_path}# workflow_input" -> "file://{cwl_posix_path}# rev"; 
1052-         "file://{cwl_posix_path}# reverse_sort" -> "file://{cwl_posix_path}# sorted"; 
1048+         "rev" -> "sorted"; 
1049+         "sorted" -> "sorted_output"; 
1050+         "workflow_input" -> "rev"; 
1051+         "reverse_sort" -> "sorted"; 
10531052}} 
1054-     """ .format (
1055-             cwl_posix_path = cwl_posix_path 
1056-         )
1053+     """ .format ()
10571054    )[0 ]
10581055    stdout  =  StringIO ()
10591056    assert  main (["--debug" , "--print-dot" , cwl_path ], stdout = stdout ) ==  0 
10601057    computed_dot  =  pydot .graph_from_dot_data (stdout .getvalue ())[0 ]
10611058    computed_edges  =  sorted (
1062-         (urlparse (source ).fragment , urlparse (target ).fragment )
1063-         for  source , target  in  computed_dot .obj_dict ["edges" ]
1059+         (source , target ) for  source , target  in  computed_dot .obj_dict ["edges" ]
10641060    )
10651061    expected_edges  =  sorted (
1066-         (urlparse (source ).fragment , urlparse (target ).fragment )
1067-         for  source , target  in  expected_dot .obj_dict ["edges" ]
1062+         (source , target ) for  source , target  in  expected_dot .obj_dict ["edges" ]
10681063    )
10691064    assert  computed_edges  ==  expected_edges 
10701065
0 commit comments