Пример #1
0
def register():
    form = RegistrationForm()
    if form.validate_on_submit():
        new_user = User(form.username.data, form.email.data, form.password.data)
        new_user.save()
        if login_user(new_user):
            return jsonify(new_user)
        return jsonify(anonymous_user_data)
    form.errors['_status_code'] = 400 
    return jsonify(**form.errors)
Пример #2
0
 def test_login(self):
     test_user = User(**self.user_data)
     test_user.save()
     self.assert200(self.login(self.user_data['username'], 
                               self.user_data['password']))
     self.assert400(self.login(self.user_data['username'] + 'x', 
                               self.user_data['password']))
     self.assert400(self.login(self.user_data['username'], 
                               self.user_data['password'] + 'x'))
     self.assert400(self.login(self.user_data['username'] + 'x', 
                               self.user_data['password'] + 'x'))