Skip to content

Commit

Permalink
Tests for custom urls
Browse files Browse the repository at this point in the history
  • Loading branch information
aaronn committed Jan 24, 2020
1 parent bb18e0d commit 0426d39
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 12 deletions.
8 changes: 4 additions & 4 deletions drfpasswordless/urls.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@
)

urlpatterns = [
path(api_settings.PASSWORDLESS_AUTH_PREFIX + 'email/', ObtainEmailCallbackToken.as_view(), name='auth_alias'),
path(api_settings.PASSWORDLESS_AUTH_PREFIX + 'mobile/', ObtainMobileCallbackToken.as_view(), name='auth_alias'),
path(api_settings.PASSWORDLESS_AUTH_PREFIX + 'token/', ObtainAuthTokenFromCallbackToken.as_view(), name='auth_callback'),
path(api_settings.PASSWORDLESS_AUTH_PREFIX + 'email/', ObtainEmailCallbackToken.as_view(), name='auth_email'),
path(api_settings.PASSWORDLESS_AUTH_PREFIX + 'mobile/', ObtainMobileCallbackToken.as_view(), name='auth_mobile'),
path(api_settings.PASSWORDLESS_AUTH_PREFIX + 'token/', ObtainAuthTokenFromCallbackToken.as_view(), name='auth_token'),
path(api_settings.PASSWORDLESS_VERIFY_PREFIX + 'email/', ObtainEmailVerificationCallbackToken.as_view(), name='verify_email'),
path(api_settings.PASSWORDLESS_VERIFY_PREFIX + 'mobile/', ObtainMobileVerificationCallbackToken.as_view(), name='verify_mobile'),
path(api_settings.PASSWORDLESS_VERIFY_PREFIX, VerifyAliasFromCallbackToken.as_view(), name='verify_callback'),
path(api_settings.PASSWORDLESS_VERIFY_PREFIX, VerifyAliasFromCallbackToken.as_view(), name='verify_token'),
]
17 changes: 9 additions & 8 deletions tests/test_authentication.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
from rest_framework.test import APITestCase

from django.contrib.auth import get_user_model
from django.urls import reverse
from drfpasswordless.settings import api_settings, DEFAULTS
from drfpasswordless.utils import CallbackToken

Expand All @@ -15,7 +16,7 @@ def setUp(self):
api_settings.PASSWORDLESS_EMAIL_NOREPLY_ADDRESS = '[email protected]'
self.email_field_name = api_settings.PASSWORDLESS_USER_EMAIL_FIELD_NAME

self.url = '/auth/email/'
self.url = reverse('drfpasswordless:auth_email')

def test_email_signup_failed(self):
email = 'failedemail182+'
Expand Down Expand Up @@ -75,8 +76,8 @@ def setUp(self):
api_settings.PASSWORDLESS_EMAIL_NOREPLY_ADDRESS = '[email protected]'

self.email = '[email protected]'
self.url = '/auth/email/'
self.challenge_url = '/auth/token/'
self.url = reverse('drfpasswordless:auth_email')
self.challenge_url = reverse('drfpasswordless:auth_token')

self.email_field_name = api_settings.PASSWORDLESS_USER_EMAIL_FIELD_NAME
self.user = User.objects.create(**{self.email_field_name: self.email})
Expand Down Expand Up @@ -156,7 +157,7 @@ def setUp(self):
api_settings.PASSWORDLESS_TEST_SUPPRESSION = True
api_settings.PASSWORDLESS_AUTH_TYPES = ['MOBILE']
api_settings.PASSWORDLESS_MOBILE_NOREPLY_NUMBER = '+15550000000'
self.url = '/auth/mobile/'
self.url = reverse('drfpasswordless:auth_mobile')

self.mobile_field_name = api_settings.PASSWORDLESS_USER_MOBILE_FIELD_NAME

Expand Down Expand Up @@ -227,8 +228,8 @@ def setUp(self):
api_settings.PASSWORDLESS_EMAIL_NOREPLY_ADDRESS = '[email protected]'

self.email = '[email protected]'
self.url = '/auth/email/'
self.challenge_url = '/auth/token/'
self.url = reverse('drfpasswordless:auth_email')
self.challenge_url = reverse('drfpasswordless:auth_token')

self.email_field_name = api_settings.PASSWORDLESS_USER_EMAIL_FIELD_NAME
self.user = User.objects.create(**{self.email_field_name: self.email})
Expand Down Expand Up @@ -268,8 +269,8 @@ def setUp(self):
api_settings.PASSWORDLESS_MOBILE_NOREPLY_NUMBER = '+15550000000'

self.mobile = '+15551234567'
self.url = '/auth/mobile/'
self.challenge_url = '/auth/token/'
self.url = reverse('drfpasswordless:auth_mobile')
self.challenge_url = reverse('drfpasswordless:auth_token')

self.mobile_field_name = api_settings.PASSWORDLESS_USER_MOBILE_FIELD_NAME

Expand Down

0 comments on commit 0426d39

Please sign in to comment.