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.

test_utils.py 609B

1234567891011121314151617
  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(normalise_email('"test@TEST.com"@TEST.cOm'), '"test@TEST.com"@test.com')