@@ -270,54 +270,18 @@ def test_user_friends(api_key, api_secret):
270
270
assert "aropan" in friends or "gepardo" in friends
271
271
272
272
273
- def test_user_info (api_key , api_secret ):
273
+ def test_user_info (api_key , api_secret , check_user ):
274
274
api = CodeforcesApi (api_key , api_secret )
275
275
info = api .user_info (["VadVergasov" , "tourist" ])
276
276
for user in info :
277
- assert user .email is None or isinstance (user .email , str )
278
- assert user .open_id is None or isinstance (user .open_id , str )
279
- assert user .first_name is None or isinstance (user .first_name , str )
280
- assert user .last_name is None or isinstance (user .last_name , str )
281
- assert user .country is None or isinstance (user .country , str )
282
- assert user .vk_id is None or isinstance (user .vk_id , str )
283
- assert user .country is None or isinstance (user .country , str )
284
- assert user .city is None or isinstance (user .city , str )
285
- assert user .organization is None or isinstance (user .organization , str )
286
- assert isinstance (user .contribution , int )
287
- assert user .rank is None or isinstance (user .rank , str )
288
- assert user .rating is None or isinstance (user .rating , int )
289
- assert user .max_rank is None or isinstance (user .max_rank , str )
290
- assert user .max_rating is None or isinstance (user .max_rating , int )
291
- assert isinstance (user .last_online , int )
292
- assert isinstance (user .registration_time_seconds , int )
293
- assert isinstance (user .friend_of_count , int )
294
- assert isinstance (user .avatar , str )
295
- assert isinstance (user .title_photo , str )
296
-
297
-
298
- def test_user_rated_list ():
277
+ check_user (user )
278
+
279
+
280
+ def test_user_rated_list (check_user ):
299
281
api = CodeforcesApi ()
300
282
users = api .user_rated_list (True )
301
283
for user in users :
302
- assert user .email is None or isinstance (user .email , str )
303
- assert user .open_id is None or isinstance (user .open_id , str )
304
- assert user .first_name is None or isinstance (user .first_name , str )
305
- assert user .last_name is None or isinstance (user .last_name , str )
306
- assert user .country is None or isinstance (user .country , str )
307
- assert user .vk_id is None or isinstance (user .vk_id , str )
308
- assert user .country is None or isinstance (user .country , str )
309
- assert user .city is None or isinstance (user .city , str )
310
- assert user .organization is None or isinstance (user .organization , str )
311
- assert isinstance (user .contribution , int )
312
- assert user .rank is None or isinstance (user .rank , str )
313
- assert user .rating is None or isinstance (user .rating , int )
314
- assert user .max_rank is None or isinstance (user .max_rank , str )
315
- assert user .max_rating is None or isinstance (user .max_rating , int )
316
- assert isinstance (user .last_online , int )
317
- assert isinstance (user .registration_time_seconds , int )
318
- assert isinstance (user .friend_of_count , int )
319
- assert isinstance (user .avatar , str )
320
- assert isinstance (user .title_photo , str )
284
+ check_user (user )
321
285
322
286
323
287
def test_user_rating ():
0 commit comments