mirror of
https://github.com/Tivix/django-rest-auth.git
synced 2025-07-22 05:29:46 +03:00
Add user auth status test
This commit is contained in:
parent
77231029e6
commit
1cc46e7b24
|
@ -493,3 +493,16 @@ class APITestCase1(TestCase, BaseAPITestCase):
|
||||||
|
|
||||||
self.post(self.login_url, data=payload, status_code=status.HTTP_200_OK)
|
self.post(self.login_url, data=payload, status_code=status.HTTP_200_OK)
|
||||||
self.get(self.logout_url, status_code=status.HTTP_405_METHOD_NOT_ALLOWED)
|
self.get(self.logout_url, status_code=status.HTTP_405_METHOD_NOT_ALLOWED)
|
||||||
|
|
||||||
|
def test_user_authentication_status(self):
|
||||||
|
user = get_user_model().objects.create_user(self.USERNAME, self.EMAIL, self.PASS)
|
||||||
|
|
||||||
|
self._login()
|
||||||
|
|
||||||
|
self.get(self.user_authenticated_status_url, status_code=200)
|
||||||
|
self.assertTrue(self.response.json['authenticated'])
|
||||||
|
|
||||||
|
self._logout()
|
||||||
|
|
||||||
|
self.get(self.user_authenticated_status_url, status_code=401)
|
||||||
|
self.assertFalse(self.response.json['authenticated'])
|
||||||
|
|
|
@ -97,6 +97,7 @@ class BaseAPITestCase(object):
|
||||||
self.register_url = reverse('rest_register')
|
self.register_url = reverse('rest_register')
|
||||||
self.password_reset_url = reverse('rest_password_reset')
|
self.password_reset_url = reverse('rest_password_reset')
|
||||||
self.user_url = reverse('rest_user_details')
|
self.user_url = reverse('rest_user_details')
|
||||||
|
self.user_authenticated_status_url = reverse('rest_auth_status')
|
||||||
self.verify_email_url = reverse('rest_verify_email')
|
self.verify_email_url = reverse('rest_verify_email')
|
||||||
self.fb_login_url = reverse('fb_login')
|
self.fb_login_url = reverse('fb_login')
|
||||||
self.tw_login_url = reverse('tw_login')
|
self.tw_login_url = reverse('tw_login')
|
||||||
|
|
Loading…
Reference in New Issue
Block a user