2
2
from unittest import mock
3
3
from unittest .mock import MagicMock
4
4
5
+ from cwltool .loghandler import _logger
5
6
from cwltool .main import main
6
7
7
8
from .util import get_data
@@ -21,8 +22,7 @@ def json(self) -> Any:
21
22
return self .json_data
22
23
23
24
24
- def mocked_requests_head (* args : Any ) -> MockResponse1 :
25
-
25
+ def mocked_requests_head (* args : Any , ** kwargs : Any ) -> MockResponse1 :
26
26
return MockResponse1 (None , 200 )
27
27
28
28
@@ -87,14 +87,18 @@ def mocked_requests_get(*args: Any, **kwargs: Any) -> MockResponse2:
87
87
200 ,
88
88
)
89
89
90
- print ("A mocked call to TRS missed, target was %s" , args [0 ])
90
+ _logger . debug ("A mocked call to TRS missed, target was %s" , args [0 ])
91
91
return MockResponse2 (None , 404 )
92
92
93
93
94
94
@mock .patch ("requests.Session.head" , side_effect = mocked_requests_head )
95
95
@mock .patch ("requests.Session.get" , side_effect = mocked_requests_get )
96
96
def test_tool_trs_template (mock_head : MagicMock , mock_get : MagicMock ) -> None :
97
- params = ["--make-template" , r"quay.io/briandoconnor/dockstore-tool-md5sum:1.0.4" ]
97
+ params = [
98
+ "--debug" ,
99
+ "--make-template" ,
100
+ r"quay.io/briandoconnor/dockstore-tool-md5sum:1.0.4" ,
101
+ ]
98
102
return_value = main (params )
99
103
mock_head .assert_called ()
100
104
mock_get .assert_called ()
@@ -105,6 +109,7 @@ def test_tool_trs_template(mock_head: MagicMock, mock_get: MagicMock) -> None:
105
109
@mock .patch ("requests.Session.get" , side_effect = mocked_requests_get )
106
110
def test_workflow_trs_template (mock_head : MagicMock , mock_get : MagicMock ) -> None :
107
111
params = [
112
+ "--debug" ,
108
113
"--make-template" ,
109
114
r"#workflow/github.com/dockstore-testing/md5sum-checker:develop" ,
110
115
]
0 commit comments