Ejemplo n.º 1
0
 def test_user_add_view_not_validated(self):
     """ Test the response of the `user_add` view not validated."""
     from anuket.views.user import user_add_view
     request = AnuketDummyRequest()
     request.method = 'POST'  # required for form.validate()
     request.params['form_submitted'] = u''
     response = user_add_view(request)
     from pyramid_simpleform.renderers import FormRenderer
     self.assertIsInstance(response['renderer'], FormRenderer)
Ejemplo n.º 2
0
 def test_user_add_view_not_validated(self):
     """ Test the response of the `user_add` view not validated."""
     from anuket.views.user import user_add_view
     request = AnuketDummyRequest()
     request.method = 'POST'  # required for form.validate()
     request.params['form_submitted'] = u''
     response = user_add_view(request)
     from pyramid_simpleform.renderers import FormRenderer
     self.assertIsInstance(response['renderer'], FormRenderer)
Ejemplo n.º 3
0
 def test_user_list_view_with_sort(self):
     """ Test the response of the `user_list` view with a column sort."""
     self.dummy_user_fixture()
     from anuket.views.user import user_list_view
     request = AnuketDummyRequest()
     request.method = 'POST'
     request.params['sort'] = 'username'
     response = user_list_view(request)
     from webhelpers.paginate import Page
     self.assertIsInstance(response['users'], Page)
Ejemplo n.º 4
0
 def test_user_list_view_with_sort(self):
     """ Test the response of the `user_list` view with a column sort."""
     self.dummy_user_fixture()
     from anuket.views.user import user_list_view
     request = AnuketDummyRequest()
     request.method = 'POST'
     request.params['sort'] = 'username'
     response = user_list_view(request)
     from webhelpers.paginate import Page
     self.assertIsInstance(response['users'], Page)
Ejemplo n.º 5
0
 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)
Ejemplo n.º 6
0
 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)
Ejemplo n.º 7
0
 def test_login_view_valid_credentials(self):
     """ Test the response of the `login_view` with valid credentials."""
     # no crsf_token check because the suscribers are not activated
     from anuket.views.root import login_view
     self.dummy_user_fixture()
     request = AnuketDummyRequest()
     request.method = 'POST'  # required for form.validate()
     request.params['form_submitted'] = u''
     request.params['username'] = u'username'
     request.params['password'] = u'password'
     response = login_view(request)
     self.assertEqual(response.location, '/')
     self.assertEqual(
         request.session.pop_flash('success')[0], u"Successful login.")
Ejemplo n.º 8
0
 def test_user_list_view_with_empty_search(self):
     """ Test the response of the `user_list` view with a search who have an
     empty result.
     """
     self.dummy_user_fixture()
     from anuket.views.user import user_list_view
     request = AnuketDummyRequest()
     request.method = 'POST'
     request.params['search'] = u'donotfoundme'
     response = user_list_view(request)
     from webhelpers.paginate import Page
     self.assertIsInstance(response['users'], Page)
     self.assertEqual(request.session.pop_flash('error')[0],
                      u"There is no results!")
Ejemplo n.º 9
0
 def test_user_list_view_with_empty_search(self):
     """ Test the response of the `user_list` view with a search who have an
     empty result.
     """
     self.dummy_user_fixture()
     from anuket.views.user import user_list_view
     request = AnuketDummyRequest()
     request.method = 'POST'
     request.params['search'] = u'donotfoundme'
     response = user_list_view(request)
     from webhelpers.paginate import Page
     self.assertIsInstance(response['users'], Page)
     self.assertEqual(
         request.session.pop_flash('error')[0], u"There is no results!")
Ejemplo n.º 10
0
 def test_login_view_wrong_credentials(self):
     """ Test the response of the `login_view` with wrong credentials."""
     # no crsf_token check because the suscribers are not activated
     from anuket.views.root import login_view
     self.dummy_user_fixture()
     request = AnuketDummyRequest()
     request.method = 'POST'  # required for form.validate()
     request.params['form_submitted'] = u''
     request.params['username'] = u'wrong_user'
     request.params['password'] = u'wrong_pass'
     response = login_view(request)
     self.assertIsNotNone(response['renderer'])
     self.assertEqual(request.session.pop_flash('error')[0],
                     u"Check your login credentials!")
Ejemplo n.º 11
0
 def test_login_view_valid_credentials(self):
     """ Test the response of the `login_view` with valid credentials."""
     # no crsf_token check because the suscribers are not activated
     from anuket.views.root import login_view
     self.dummy_user_fixture()
     request = AnuketDummyRequest()
     request.method = 'POST'  # required for form.validate()
     request.params['form_submitted'] = u''
     request.params['username'] = u'username'
     request.params['password'] = u'password'
     response = login_view(request)
     self.assertEqual(response.location, '/')
     self.assertEqual(request.session.pop_flash('success')[0],
                      u"Successful login.")
Ejemplo n.º 12
0
 def test_login_view_wrong_credentials(self):
     """ Test the response of the `login_view` with wrong credentials."""
     # no crsf_token check because the suscribers are not activated
     from anuket.views.root import login_view
     self.dummy_user_fixture()
     request = AnuketDummyRequest()
     request.method = 'POST'  # required for form.validate()
     request.params['form_submitted'] = u''
     request.params['username'] = u'wrong_user'
     request.params['password'] = u'wrong_pass'
     response = login_view(request)
     self.assertIsNotNone(response['renderer'])
     self.assertEqual(
         request.session.pop_flash('error')[0],
         u"Check your login credentials!")
Ejemplo n.º 13
0
 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.")
Ejemplo n.º 14
0
 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.")
Ejemplo n.º 15
0
 def test_user_edit_view(self):
     """ Test the response of the `user_edit` view."""
     self.dummy_user_fixture()
     from anuket.views.user import user_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['username'] = u'username'
     request.params['first_name'] = u'firstname'
     request.params['last_name'] = u'lastname'
     request.params['email'] = u'*****@*****.**'
     request.params['group_id'] = 1
     response = user_edit_view(request)
     self.assertEqual(response.location, '/tools/user')
     self.assertEqual(request.session.pop_flash('success')[0],
                      u"User updated.")
Ejemplo n.º 16
0
 def test_user_edit_view(self):
     """ Test the response of the `user_edit` view."""
     self.dummy_user_fixture()
     from anuket.views.user import user_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['username'] = u'username'
     request.params['first_name'] = u'firstname'
     request.params['last_name'] = u'lastname'
     request.params['email'] = u'*****@*****.**'
     request.params['group_id'] = 1
     response = user_edit_view(request)
     self.assertEqual(response.location, '/tools/user')
     self.assertEqual(
         request.session.pop_flash('success')[0], u"User updated.")