2222def mock_http_urlopen (mocker ):
2323 mock_urlopen = mocker .patch ('itoolkit.transport.http.urlopen' )
2424 mock_response = mocker .Mock ()
25- mock_response .read .side_effect = XMLIN .encode ('utf-8' )
25+ mock_response .read .side_effect = ( XMLIN .encode ('utf-8' ), )
2626 mock_urlopen .return_value = mock_response
2727
2828 return mock_urlopen
@@ -66,9 +66,6 @@ def assert_urlopen_params_correct(mock_urlopen, url, uid, pwd, db2='*LOCAL',
6666 'xmlout' : int (xmlout )
6767 }).encode ("utf-8" ))
6868
69-
70-
71-
7269
7370def test_irestcall_transport_minimal (mocker ):
7471 mock_urlopen = mock_http_urlopen (mocker )
@@ -79,7 +76,9 @@ def test_irestcall_transport_minimal(mocker):
7976
8077 transport = iRestCall (url , user , password )
8178 tk = iToolKit ()
82- transport .call (tk )
79+ out = transport .call (tk )
80+
81+ assert isinstance (out , (bytes , str ))
8382
8483 assert_urlopen_params_correct (
8584 mock_urlopen ,
@@ -100,7 +99,9 @@ def test_irestcall_transport_without_password(mocker, monkeypatch):
10099
101100 transport = iRestCall (url , user , password )
102101 tk = iToolKit ()
103- transport .call (tk )
102+ out = transport .call (tk )
103+
104+ assert isinstance (out , (bytes , str ))
104105
105106 assert_urlopen_params_correct (
106107 mock_urlopen ,
@@ -120,7 +121,9 @@ def test_irestcall_transport_with_database(mocker):
120121
121122 transport = iRestCall (url , user , password , idb2 = database )
122123 tk = iToolKit ()
123- transport .call (tk )
124+ out = transport .call (tk )
125+
126+ assert isinstance (out , (bytes , str ))
124127
125128 assert_urlopen_params_correct (
126129 mock_urlopen ,
@@ -141,7 +144,9 @@ def test_irestcall_transport_with_ipc(mocker):
141144
142145 transport = iRestCall (url , user , password , ipc = ipc )
143146 tk = iToolKit ()
144- transport .call (tk )
147+ out = transport .call (tk )
148+
149+ assert isinstance (out , (bytes , str ))
145150
146151 assert_urlopen_params_correct (
147152 mock_urlopen ,
@@ -162,7 +167,9 @@ def test_irestcall_transport_with_ctl(mocker):
162167
163168 transport = iRestCall (url , user , password , ictl = ctl )
164169 tk = iToolKit ()
165- transport .call (tk )
170+ out = transport .call (tk )
171+
172+ assert isinstance (out , (bytes , str ))
166173
167174 assert_urlopen_params_correct (
168175 mock_urlopen ,
@@ -198,7 +205,9 @@ def allow_deprecated():
198205 with allow_deprecated ():
199206 transport = iRestCall (url , user , password , isiz = size )
200207 tk = iToolKit ()
201- transport .call (tk )
208+ out = transport .call (tk )
209+
210+ assert isinstance (out , (bytes , str ))
202211 assert len (recwarn ) == 2
203212 assert isinstance (recwarn [0 ].category , type (DeprecationWarning ))
204213 assert isinstance (recwarn [1 ].category , type (DeprecationWarning ))
0 commit comments