Exemple #1
0
    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")
Exemple #2
0
    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')