コード例 #1
0
 def test_login_view_non_logged(self):
     """ Test the response of the `login_view` for non-logged users."""
     from anuket.views.root import login_view
     request = AnuketDummyRequest()
     response = login_view(request)
     self.assertIsNotNone(response['renderer'])
     # no flash message yet for non-logged users
     self.assertEqual(len(request.session.pop_flash('info')), 0)
     self.assertEqual(len(request.session.pop_flash('error')), 0)
コード例 #2
0
ファイル: test_view_root.py プロジェクト: lazaret/anuket
 def test_login_view_non_logged(self):
     """ Test the response of the `login_view` for non-logged users."""
     from anuket.views.root import login_view
     request = AnuketDummyRequest()
     response = login_view(request)
     self.assertIsNotNone(response['renderer'])
     # no flash message yet for non-logged users
     self.assertEqual(len(request.session.pop_flash('info')), 0)
     self.assertEqual(len(request.session.pop_flash('error')), 0)
コード例 #3
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.")
コード例 #4
0
ファイル: test_view_root.py プロジェクト: lazaret/anuket
 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!")
コード例 #5
0
ファイル: test_view_root.py プロジェクト: lazaret/anuket
 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.")
コード例 #6
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!")