mirror of
https://github.com/django/django.git
synced 2025-08-04 10:59:45 +00:00
Refs #27795 -- Removed force_bytes() usage from django/utils/http.py.
django.utils.http.urlsafe_base64_encode() now returns a string, not a bytestring. Since URLs are represented as strings, urlsafe_base64_encode() should return a string. All uses immediately decoded the bytestring to a string anyway. As the inverse operation, urlsafe_base64_decode() accepts a string.
This commit is contained in:
parent
f3d3338e06
commit
c82893cb8c
6 changed files with 21 additions and 10 deletions
|
@ -47,7 +47,7 @@ class AuthTemplateTests(TestCase):
|
|||
client = PasswordResetConfirmClient()
|
||||
default_token_generator = PasswordResetTokenGenerator()
|
||||
token = default_token_generator.make_token(self.user)
|
||||
uidb64 = urlsafe_base64_encode(str(self.user.pk).encode()).decode()
|
||||
uidb64 = urlsafe_base64_encode(str(self.user.pk).encode())
|
||||
url = reverse('password_reset_confirm', kwargs={'uidb64': uidb64, 'token': token})
|
||||
response = client.get(url)
|
||||
self.assertContains(response, '<title>Enter new password</title>')
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue