5
5
from functools import partial
6
6
7
7
import cwltool .pack
8
+ from cwltool .main import print_pack as print_pack
8
9
import cwltool .workflow
9
10
from cwltool .load_tool import fetch_document , validate_document
10
11
from cwltool .main import makeRelative
@@ -46,16 +47,16 @@ def test_pack_missing_cwlVersion(self):
46
47
document_loader , avsc_names , processobj , metadata , uri = validate_document (
47
48
document_loader , workflowobj , uri )
48
49
# generate pack output dict
49
- packed = cwltool . pack . pack ( document_loader , processobj , uri , metadata )
50
+ packed = json . loads ( print_pack ( document_loader , processobj , uri , metadata ) )
50
51
51
- self .assertEqual ('v1.0' , packed ["$graph" ][ 0 ][ " cwlVersion" ])
52
+ self .assertEqual ('v1.0' , packed ["cwlVersion" ])
52
53
53
54
# Testing single step workflow
54
55
document_loader , workflowobj , uri = fetch_document (
55
56
get_data ("tests/wf/hello-workflow.cwl" ))
56
57
document_loader , avsc_names , processobj , metadata , uri = validate_document (
57
58
document_loader , workflowobj , uri )
58
59
# generate pack output dict
59
- packed = cwltool . pack . pack ( document_loader , processobj , uri , metadata )
60
+ packed = json . loads ( print_pack ( document_loader , processobj , uri , metadata ) )
60
61
61
- self .assertEqual ('v1.0' , packed ["$graph" ][ 0 ][ " cwlVersion" ])
62
+ self .assertEqual ('v1.0' , packed ["cwlVersion" ])
0 commit comments