def test_register_user_failed(self): usr = UserModel( username=self.first_user.username, password=self.first_user.password, email=self.first_user.email ) response_body = UserApi.register_user(usr).json() self.check_error(response_body, 'Username {} already exist'.format(usr.username)) usr.username = random_string(7) response_body = UserApi.register_user(usr).json() self.check_error(response_body, 'Email {} already exist'.format(usr.email.lower())) usr.email = random_string(7) response_body = UserApi.register_user(usr).json() self.check_error(response_body, 'Not valid email') usr.email = "{}@{}.{}".format(random_string(7), random_string(3), random_string(2)) usr.username = random_string(6) response_body = UserApi.register_user(usr).json() self.check_error(response_body, "Username must be greater than 6 characters") usr.username = random_string(7) usr.password = random_string(6) response_body = UserApi.register_user(usr).json() self.check_error(response_body, "Password must be greater than 6 characters")
def test_register_users(self): response_body = UserApi.register_user(self.first_user).json() self.check_user_register_success(self.first_user, response_body) self.first_user.token = response_body.get('token') self.first_user.id = response_body.get('user').get('id') response_body = UserApi.register_user(self.second_user).json() self.check_user_register_success(self.second_user, response_body) self.second_user.token = response_body.get('token') self.second_user.id = response_body.get('user').get('id')