@@ -274,28 +274,37 @@ def test_request_mobile_phone_verify(): # type: () -> None
274274 raise e
275275
276276
277- @with_setup (get_setup_func () )
277+ @with_setup (only_init )
278278def test_request_change_phone_number (): # type: () -> None
279279 user1 = User ()
280- user1 .set ("username" , "user1_name " )
280+ user1 .set ("username" , "py_test_change_phone " )
281281 user1 .set ("password" , "password" )
282- user1 .login ()
282+ user1 .sign_up ()
283283 try :
284- User .request_change_phone_number ("18611111112" )
284+ # phone number is from http://www.z-sms.com
285+ User .request_change_phone_number ("+8617180655340" )
285286 except LeanCloudError as e :
286287 if e .code not in (119 , 213 , 601 ):
287288 raise e
288289 finally :
289290 user1 .logout ()
290291
291292
292- @with_setup (get_setup_func () )
293+ @with_setup (only_init )
293294def test_change_phone_number (): # type: () -> None
294295 try :
295- User .change_phone_number ("123456" , "18611111112" )
296+ # phone number is from http://www.z-sms.com
297+ User .change_phone_number ("196784" , "+8617180655340" )
296298 except LeanCloudError as e :
297299 if e .code != 603 :
298300 raise e
301+ else :
302+ user1 = User ()
303+ user1 .set ("username" , "py_test_change_phone" )
304+ user1 .set ("password" , "password" )
305+ user1 .login ()
306+ assert user1 .get_mobile_phone_number () == "+8617180655340"
307+ user1 .destroy ()
299308
300309
301310@with_setup (get_setup_func ())
0 commit comments