0001-python3-enforce-text-type-on-django-s-HttpResponse.c.patch
tests/test_all.py | ||
---|---|---|
12 | 12 |
from django.core.serializers.json import DjangoJSONEncoder |
13 | 13 |
from django.contrib.auth import get_user_model |
14 | 14 |
from django.contrib.contenttypes.models import ContentType |
15 |
from django.utils.encoding import force_text |
|
15 | 16 |
from django.utils.translation import ugettext as _ |
16 | 17 |
from django.utils.six import text_type |
17 | 18 |
from django.utils.six.moves.urllib import parse as urlparse |
... | ... | |
497 | 498 |
activation_url = get_link_from_mail(mail.outbox[-1]) |
498 | 499 |
response = client.get(activation_url) |
499 | 500 |
self.assertEqual(response.status_code, status.HTTP_200_OK) |
500 |
assert utils.make_url(return_url, params={'token': token}) in response.content
|
|
501 |
assert utils.make_url(return_url, params={'token': token}) in force_text(response.content)
|
|
501 | 502 |
self.assertEqual(User.objects.count(), user_count + 1) |
502 | 503 |
response = client.get(reverse('auth_homepage')) |
503 | 504 |
self.assertContains(response, username) |
... | ... | |
624 | 625 |
activation_url = get_link_from_mail(activation_mail1) |
625 | 626 |
response = client.get(activation_url) |
626 | 627 |
self.assertEqual(response.status_code, status.HTTP_200_OK) |
627 |
assert utils.make_url(return_url, params={'token': token}) in response.content
|
|
628 |
assert utils.make_url(return_url, params={'token': token}) in force_text(response.content)
|
|
628 | 629 |
self.assertEqual(User.objects.count(), user_count + 1) |
629 | 630 |
response = client.get(reverse('auth_homepage')) |
630 | 631 |
self.assertContains(response, username) |
... | ... | |
748 | 749 |
activation_url = get_link_from_mail(activation_mail1) |
749 | 750 |
response = client.get(activation_url) |
750 | 751 |
self.assertEqual(response.status_code, status.HTTP_200_OK) |
751 |
assert utils.make_url(return_url, params={'token': token}) in response.content
|
|
752 |
assert utils.make_url(return_url, params={'token': token}) in force_text(response.content)
|
|
752 | 753 |
self.assertEqual(User.objects.count(), user_count + 1) |
753 | 754 |
response = client.get(reverse('auth_homepage')) |
754 | 755 |
self.assertContains(response, username) |
tests/test_cas.py | ||
---|---|---|
1 | 1 |
from django.test.client import RequestFactory, Client |
2 | 2 |
from django.test.utils import override_settings |
3 |
from django.utils.encoding import force_text |
|
3 | 4 |
from django.utils.six.moves.urllib import parse as urlparse |
4 | 5 | |
5 | 6 | |
... | ... | |
69 | 70 |
client = Client() |
70 | 71 |
response = client.get('/idp/cas/login') |
71 | 72 |
self.assertEqual(response.status_code, 400) |
72 |
self.assertIn('no service', response.content)
|
|
73 |
self.assertIn('no service', force_text(response.content))
|
|
73 | 74 |
response = client.get('/idp/cas/login', {constants.SERVICE_PARAM: 'http://google.com/'}) |
74 | 75 |
self.assertRedirectsComplex(response, 'http://google.com/') |
75 | 76 |
response = client.get('/idp/cas/login', {constants.SERVICE_PARAM: self.URL, |
... | ... | |
94 | 95 |
response = client.post(location, {'login-password-submit': '', |
95 | 96 |
'username': self.LOGIN, 'password': self.PASSWORD}, follow=False) |
96 | 97 |
response = client.get(response.url) |
97 |
self.assertIn('https://casclient.com/loser/', response.content)
|
|
98 |
self.assertIn('https://casclient.com/loser/', force_text(response.content))
|
|
98 | 99 | |
99 | 100 |
def test_role_access_control_granted(self): |
100 | 101 |
client = Client() |
... | ... | |
155 | 156 |
ticket_id, constants.SERVICE_PARAM: self.URL}) |
156 | 157 |
self.assertEquals(response.status_code, 200) |
157 | 158 |
self.assertEquals(response['content-type'], 'text/plain') |
158 |
self.assertEquals(response.content, 'yes\n%s\n' % self.LOGIN)
|
|
159 |
self.assertEquals(force_text(response.content), 'yes\n%s\n' % self.LOGIN)
|
|
159 | 160 |
# Verify ticket has been deleted |
160 | 161 |
with self.assertRaises(Ticket.DoesNotExist): |
161 | 162 |
Ticket.objects.get() |
162 |
- |