def test_password_edit_view_not_validated(self): """ Test the response of the `password_edit` view not validated.""" self.dummy_user_fixture() from anuket.views.user import password_edit_view request = AnuketDummyRequest() request.matchdict = {'user_id': 1} request.method = 'POST' # required for form.validate() request.params['form_submitted'] = u'' response = password_edit_view(request) from pyramid_simpleform.renderers import FormRenderer self.assertIsInstance(response['renderer'], FormRenderer)
def test_password_edit_view_not_exist(self): """ Test the response of the `password_edit` view with a non existent `user_id`. """ self.dummy_user_fixture() from anuket.views.user import password_edit_view request = AnuketDummyRequest() request.matchdict = {'user_id': 0} response = password_edit_view(request) self.assertEqual(response.location, '/tools/user') self.assertEqual(request.session.pop_flash('error')[0], u"This user did not exist!")
def test_password_edit_view_not_exist(self): """ Test the response of the `password_edit` view with a non existent `user_id`. """ self.dummy_user_fixture() from anuket.views.user import password_edit_view request = AnuketDummyRequest() request.matchdict = {'user_id': 0} response = password_edit_view(request) self.assertEqual(response.location, '/tools/user') self.assertEqual( request.session.pop_flash('error')[0], u"This user did not exist!")
def test_password_edit_view(self): """ Test the response of the `password_edit` view.""" self.dummy_user_fixture() password = self.password_fixture() from anuket.views.user import password_edit_view request = AnuketDummyRequest() request.matchdict = {'user_id': 1} request.method = 'POST' # required for form.validate() request.params['form_submitted'] = u'' request.params['user_id'] = 1 request.params['password'] = password request.params['password_confirm'] = password response = password_edit_view(request) self.assertEqual(response.location, '/tools/user') self.assertEqual(request.session.pop_flash('success')[0], u"Password updated.")
def test_password_edit_view(self): """ Test the response of the `password_edit` view.""" self.dummy_user_fixture() password = self.password_fixture() from anuket.views.user import password_edit_view request = AnuketDummyRequest() request.matchdict = {'user_id': 1} request.method = 'POST' # required for form.validate() request.params['form_submitted'] = u'' request.params['user_id'] = 1 request.params['password'] = password request.params['password_confirm'] = password response = password_edit_view(request) self.assertEqual(response.location, '/tools/user') self.assertEqual( request.session.pop_flash('success')[0], u"Password updated.")