22
22
def mock_http_urlopen (mocker ):
23
23
mock_urlopen = mocker .patch ('itoolkit.transport.http.urlopen' )
24
24
mock_response = mocker .Mock ()
25
- mock_response .read .side_effect = XMLIN .encode ('utf-8' )
25
+ mock_response .read .side_effect = ( XMLIN .encode ('utf-8' ), )
26
26
mock_urlopen .return_value = mock_response
27
27
28
28
return mock_urlopen
@@ -66,9 +66,6 @@ def assert_urlopen_params_correct(mock_urlopen, url, uid, pwd, db2='*LOCAL',
66
66
'xmlout' : int (xmlout )
67
67
}).encode ("utf-8" ))
68
68
69
-
70
-
71
-
72
69
73
70
def test_irestcall_transport_minimal (mocker ):
74
71
mock_urlopen = mock_http_urlopen (mocker )
@@ -79,7 +76,9 @@ def test_irestcall_transport_minimal(mocker):
79
76
80
77
transport = iRestCall (url , user , password )
81
78
tk = iToolKit ()
82
- transport .call (tk )
79
+ out = transport .call (tk )
80
+
81
+ assert isinstance (out , (bytes , str ))
83
82
84
83
assert_urlopen_params_correct (
85
84
mock_urlopen ,
@@ -100,7 +99,9 @@ def test_irestcall_transport_without_password(mocker, monkeypatch):
100
99
101
100
transport = iRestCall (url , user , password )
102
101
tk = iToolKit ()
103
- transport .call (tk )
102
+ out = transport .call (tk )
103
+
104
+ assert isinstance (out , (bytes , str ))
104
105
105
106
assert_urlopen_params_correct (
106
107
mock_urlopen ,
@@ -120,7 +121,9 @@ def test_irestcall_transport_with_database(mocker):
120
121
121
122
transport = iRestCall (url , user , password , idb2 = database )
122
123
tk = iToolKit ()
123
- transport .call (tk )
124
+ out = transport .call (tk )
125
+
126
+ assert isinstance (out , (bytes , str ))
124
127
125
128
assert_urlopen_params_correct (
126
129
mock_urlopen ,
@@ -141,7 +144,9 @@ def test_irestcall_transport_with_ipc(mocker):
141
144
142
145
transport = iRestCall (url , user , password , ipc = ipc )
143
146
tk = iToolKit ()
144
- transport .call (tk )
147
+ out = transport .call (tk )
148
+
149
+ assert isinstance (out , (bytes , str ))
145
150
146
151
assert_urlopen_params_correct (
147
152
mock_urlopen ,
@@ -162,7 +167,9 @@ def test_irestcall_transport_with_ctl(mocker):
162
167
163
168
transport = iRestCall (url , user , password , ictl = ctl )
164
169
tk = iToolKit ()
165
- transport .call (tk )
170
+ out = transport .call (tk )
171
+
172
+ assert isinstance (out , (bytes , str ))
166
173
167
174
assert_urlopen_params_correct (
168
175
mock_urlopen ,
@@ -198,7 +205,9 @@ def allow_deprecated():
198
205
with allow_deprecated ():
199
206
transport = iRestCall (url , user , password , isiz = size )
200
207
tk = iToolKit ()
201
- transport .call (tk )
208
+ out = transport .call (tk )
209
+
210
+ assert isinstance (out , (bytes , str ))
202
211
assert len (recwarn ) == 2
203
212
assert isinstance (recwarn [0 ].category , type (DeprecationWarning ))
204
213
assert isinstance (recwarn [1 ].category , type (DeprecationWarning ))
0 commit comments