@@ -50,13 +50,14 @@ def setUp(self):
50
50
"/login?{}" .format (self .parsed_params ),
51
51
headers = {'Accept' : 'application/json' }),
52
52
call ('GET' ,
53
- "/api/asset-store-tools/metadata/0.json?{}" +
54
- "&xunitysession=this_session_id" .format (
53
+ ( "/api/asset-store-tools/metadata/0.json?{}" +
54
+ "&xunitysession=this_session_id" ) .format (
55
55
self .parsed_params ),
56
56
headers = {'Accept' : 'application/json' }),
57
57
]
58
58
59
59
self .expected_metadata = {
60
+ 'status' : 'ok' ,
60
61
'xunitysession' : 'this_session_id' ,
61
62
'publisher' : {
62
63
'id' : 'publisher_id' ,
@@ -107,7 +108,7 @@ def test_display_session_id(self, mock_stdout, mock_connection, mock_json):
107
108
108
109
mock_json .load .assert_called_with (
109
110
mock_connection .return_value .getresponse .return_value )
110
- assert 'this_session_id' in mock_stdout .getvalue ()
111
+ self . assertIn ( 'this_session_id' , mock_stdout .getvalue () )
111
112
112
113
@patch ('unity_asset_uploader.json' )
113
114
@patch ('unity_asset_uploader.client.HTTPSConnection' )
@@ -124,11 +125,12 @@ def test_get_metadata(self, mock_stdout, mock_connection, mock_json):
124
125
metadata = session .get_metadata ()
125
126
126
127
request = mock_connection .return_value .request
127
- assert request .call_args_list == self .expected_login_and_metadata_calls
128
+ self .assertEqual (self .expected_login_and_metadata_calls ,
129
+ request .call_args_list )
128
130
129
131
mock_json .load .assert_called_with (
130
132
mock_connection .return_value .getresponse .return_value )
131
- assert metadata == self .expected_metadata
133
+ self .assertEqual ( self . expected_metadata , metadata )
132
134
133
135
@patch ('unity_asset_uploader.json' )
134
136
@patch ('unity_asset_uploader.client.HTTPSConnection' )
@@ -145,16 +147,17 @@ def test_display_publisher_info(
145
147
None )
146
148
147
149
request = mock_connection .return_value .request
148
- assert request .call_args_list == self .expected_login_and_metadata_calls
150
+ self .assertEqual (self .expected_login_and_metadata_calls ,
151
+ request .call_args_list )
149
152
150
153
mock_json .load .assert_called_with (
151
154
mock_connection .return_value .getresponse .return_value )
152
155
153
156
out = mock_stdout .getvalue ()
154
- assert 'publisher_id' in out
155
- assert 'publisher_name' in out
156
- assert '123' in out
157
- assert '456' in out
157
+ self . assertIn ( 'publisher_id' , out )
158
+ self . assertIn ( 'publisher_name' , out )
159
+ self . assertIn ( '123' , out )
160
+ self . assertIn ( '456' , out )
158
161
159
162
@patch ('unity_asset_uploader.json' )
160
163
@patch ('unity_asset_uploader.client.HTTPSConnection' )
@@ -170,7 +173,8 @@ def test_display_listings(self, mock_stdout, mock_connection, mock_json):
170
173
None )
171
174
172
175
request = mock_connection .return_value .request
173
- assert request .call_args_list == self .expected_login_and_metadata_calls
176
+ self .assertEqual (self .expected_login_and_metadata_calls ,
177
+ request .call_args_list )
174
178
175
179
mock_json .load .assert_called_with (
176
180
mock_connection .return_value .getresponse .return_value )
@@ -179,7 +183,7 @@ def test_display_listings(self, mock_stdout, mock_connection, mock_json):
179
183
expected_456 = self .expected_metadata ['packages' ]['456' ]
180
184
package_two_values = expected_456 .keys
181
185
for key in unity_asset_uploader .LISTING_TRAITS :
182
- assert "{}={}" .format (key , expected_456 [key ]) in out
186
+ self . assertIn ( "{}={}" .format (key , expected_456 [key ]), out )
183
187
184
188
@patch ('unity_asset_uploader.open' )
185
189
@patch ('unity_asset_uploader.json' )
@@ -221,7 +225,7 @@ def test_upload_package_draft(
221
225
headers = {'Accept' : 'application/json' }))
222
226
223
227
request = mock_connection .return_value .request
224
- assert request .call_args_list == expected_call_args
228
+ self . assertEqual ( expected_call_args , request .call_args_list )
225
229
226
230
mock_json .load .assert_called_with (
227
231
mock_connection .return_value .getresponse .return_value )
@@ -249,10 +253,11 @@ def test_upload_package_published_error(
249
253
'456' ,
250
254
'/mock_project2/mock_path.unityasset' )
251
255
252
- assert 'no draft created for package 456' in cm .exception .output
256
+ self . assertIn ( 'no draft created for package 456' , cm .exception .output )
253
257
254
258
request = mock_connection .return_value .request
255
- assert request .call_args_list == self .expected_login_and_metadata_calls
259
+ self .assertEqual (self .expected_login_and_metadata_calls ,
260
+ request .call_args_list )
256
261
257
262
mock_json .load .assert_called_with (
258
263
mock_connection .return_value .getresponse .return_value )
@@ -279,10 +284,11 @@ def test_upload_package_not_found_error(
279
284
'789' ,
280
285
'/mock_project3/mock_path.unityasset' )
281
286
error_msg = 'could not find package with version ID 789'
282
- assert error_msg in cm .exception .output
287
+ self . assertIn ( error_msg , cm .exception .output )
283
288
284
289
request = mock_connection .return_value .request
285
- assert request .call_args_list == self .expected_login_and_metadata_calls
290
+ self .assertEqual (self .expected_login_and_metadata_calls ,
291
+ request .call_args_list )
286
292
287
293
mock_json .load .assert_called_with (
288
294
mock_connection .return_value .getresponse .return_value )
0 commit comments