You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

123456789101112131415161718
  1. from django.test import TestCase
  2. from oscar.apps.customer.utils import get_password_reset_url, normalise_email
  3. from oscar.core.compat import get_user_model
  4. User = get_user_model()
  5. class CustomerUtilsTestCase(TestCase):
  6. def test_dispatcher_password_reset_url(self):
  7. user = User.objects.create_user("testuser", "text@example.com", "dummypassword")
  8. url = get_password_reset_url(user)
  9. self.assertTrue(url.startswith("/password-reset/confirm/"))
  10. def test_normalise_email(self):
  11. self.assertEqual(
  12. normalise_email('"test@TEST.com"@TEST.cOm'), '"test@TEST.com"@test.com'
  13. )