def test_modify_user_error(self): from ptahcrowd.user import ModifyUserForm user = self._user() request = self.make_request(POST={'form.buttons.modify': 'Modify'}) view = ModifyUserForm(user, request) view.csrf = False view.update_form() self.assertIn('Please fix indicated errors.', request.render_messages())
def test_modify_user_error(self): from ptahcrowd.user import ModifyUserForm user = self._user() request = self.make_request( POST = {'form.buttons.modify': 'Modify'}) view = ModifyUserForm(user, request) view.csrf = False view.update_form() self.assertIn( 'Please fix indicated errors.', request.render_messages())
def test_modify_user(self): from ptahcrowd.user import ModifyUserForm user = self._user() request = self.make_request( POST = {'form.buttons.modify': 'Modify', 'username': '******', 'email': '*****@*****.**', 'password': '******', 'validated': 'false', 'suspended': 'true'}) view = ModifyUserForm(user, request) view.csrf = False view.update_form() self.assertEqual(user.username, 'NKim') self.assertEqual(user.email, '*****@*****.**')
def test_modify_user(self): from ptahcrowd.user import ModifyUserForm user = self._user() request = self.make_request( POST={ 'form.buttons.modify': 'Modify', 'username': '******', 'email': '*****@*****.**', 'password': '******', 'validated': 'false', 'suspended': 'true' }) view = ModifyUserForm(user, request) view.csrf = False view.update_form() self.assertEqual(user.username, 'NKim') self.assertEqual(user.email, '*****@*****.**')
def test_modify_user_forbidden(self): from ptahcrowd.user import ModifyUserForm user = self._user() request = self.make_request( POST = {'form.buttons.modify': 'Modify', 'username': '******', 'email': '*****@*****.**', 'password': '******', 'validated': 'false', 'suspended': 'true', }) view = ModifyUserForm(user, request) res = None try: view.update_form() except Exception as err: res = err self.assertIsInstance(res, HTTPForbidden) self.assertEqual(str(res), 'Form authenticator is not found.')
def test_modify_user_forbidden(self): from ptahcrowd.user import ModifyUserForm user = self._user() request = self.make_request( POST={ 'form.buttons.modify': 'Modify', 'username': '******', 'email': '*****@*****.**', 'password': '******', 'validated': 'false', 'suspended': 'true', }) view = ModifyUserForm(user, request) res = None try: view.update_form() except Exception as err: res = err self.assertIsInstance(res, HTTPForbidden) self.assertEqual(str(res), 'Form authenticator is not found.')