Пример #1
0
 def test_update_data(self) -> None:
     """Update custom data of user profile."""
     old_data = {'user_type': 'amateur'}
     new_data = {'user_type': 'amateur', 'special_field': 42}
     user_id = User.from_alias('tomb_raider').id
     assert User.from_id(user_id).data == old_data
     User.update(user_id, special_field=42)
     assert User.from_id(user_id).data == new_data
     User.update(user_id, data=old_data)
     assert User.from_id(user_id).data == old_data
Пример #2
0
 def test_update_email(self) -> None:
     """Update email address of user profile."""
     old_email, new_email = '*****@*****.**', '*****@*****.**'
     user = User.from_alias('delta_one')
     assert user.email == old_email
     User.update(user.id, email=new_email)
     assert User.from_alias('delta_one').email == User.from_email(
         new_email).email
     User.update(user.id, email=old_email)
     assert User.from_alias('delta_one').email == User.from_email(
         old_email).email