def METHOD_NAME(user: User, user_password: str, old_token: Token, client: APIClient):
    old_token_key = old_token.key
    response = self._successfully_get_auth_token(user, user_password, client)
    new_token_key = response.data["token"]
    self.assertNotEqual(new_token_key, old_token_key)
    with self.assertRaises(Token.DoesNotExist):
        old_token.refresh_from_db()
    user.refresh_from_db()
    self.assertEqual(new_token_key, user.auth_token.key)