X-Git-Url: https://git.mdrn.pl/django-cas-provider.git/blobdiff_plain/7eced6890bfab480cc1de40df03a540d5f7863b2..4d08fe00954d5a4a3a5d963ff04d001be57f9007:/cas_provider/tests.py diff --git a/cas_provider/tests.py b/cas_provider/tests.py index 5129d66..c876148 100644 --- a/cas_provider/tests.py +++ b/cas_provider/tests.py @@ -30,6 +30,10 @@ class ViewsTest(TestCase): response = self.client.get(response['location'], follow=False) self.assertIn(response.status_code, [302, 200]) + response = self.client.get(reverse('cas_login'), {'service': self.service, 'warn': True}, follow=False) + self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'cas/warn.html') + def test_logout(self): response = self._login_user('root', '123') @@ -77,6 +81,7 @@ class ViewsTest(TestCase): self.username = username response = self.client.get(reverse('cas_login'), {'service': self.service}) self.assertEqual(response.status_code, 200) + self.assertTemplateUsed(response, 'cas/login.html') form = response.context['form'] service = form['service'].value() return self.client.post(reverse('cas_login'), { @@ -96,14 +101,14 @@ class ViewsTest(TestCase): response = self.client.get(reverse('cas_validate'), {'ticket': ticket, 'service': self.service}, follow=False) self.assertEqual(response.status_code, 200) - self.assertEqual(unicode(response.content), u'yes\r\n%s\r\n' % self.username) + self.assertEqual(unicode(response.content), u'yes\n%s\n' % self.username) else: self.assertEqual(response.status_code, 200) self.assertEqual(len(response.context['form'].errors), 1) response = self.client.get(reverse('cas_validate'), {'ticket': 'ST-12312312312312312312312', 'service': self.service}, follow=False) self.assertEqual(response.status_code, 200) - self.assertEqual(response.content, u'no\r\n\r\n') + self.assertEqual(response.content, u'no\n\n') def _validate_cas2(self, response, is_correct=True):