def test_save_gitlab_user_data(self): gitlab_user = '******' chat_id = 'id' gitlab_user_id = 'git_id' username = '******' user = User() user.username = username user.save() user.save_gitlab_user_data(gitlab_user, chat_id, gitlab_user_id) user_db = User.objects(username=username).first() self.assertEqual(user, user_db)
def register_user(self, user_data): user = User() gitlab_user = user_data["gitlab_user"] chat_id = user_data["chat_id"] gitlab_user_id = user_data["gitlab_user_id"] existing_user = User.objects(chat_id=chat_id).first() if existing_user: dict_error = { "message": "Eu vi aqui que você já cadastrou o usuário " "do GitLab. Sinto muitos, mas no momento não " "é possível cadastrar um novo usuário do GitLab " "ou alterá-lo." } raise HTTPError(json.dumps(dict_error)) user.save_gitlab_user_data(gitlab_user, chat_id, gitlab_user_id)