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)
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'))