Skip to content

Commit 445b7f1

Browse files
committed
test_pack: test against the print_pack from main
1 parent f01fc20 commit 445b7f1

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

tests/test_pack.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
from functools import partial
66

77
import cwltool.pack
8+
from cwltool.main import print_pack as print_pack
89
import cwltool.workflow
910
from cwltool.load_tool import fetch_document, validate_document
1011
from cwltool.main import makeRelative
@@ -46,16 +47,16 @@ def test_pack_missing_cwlVersion(self):
4647
document_loader, avsc_names, processobj, metadata, uri = validate_document(
4748
document_loader, workflowobj, uri)
4849
# 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))
5051

51-
self.assertEqual('v1.0', packed["$graph"][0]["cwlVersion"])
52+
self.assertEqual('v1.0', packed["cwlVersion"])
5253

5354
# Testing single step workflow
5455
document_loader, workflowobj, uri = fetch_document(
5556
get_data("tests/wf/hello-workflow.cwl"))
5657
document_loader, avsc_names, processobj, metadata, uri = validate_document(
5758
document_loader, workflowobj, uri)
5859
# 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))
6061

61-
self.assertEqual('v1.0', packed["$graph"][0]["cwlVersion"])
62+
self.assertEqual('v1.0', packed["cwlVersion"])

0 commit comments

Comments
 (0)