mirror of
https://github.com/HamzaSha1/zod-backend.git
synced 2025-11-26 16:44:54 +00:00
added test cases for auth
This commit is contained in:
@ -20,11 +20,10 @@ class UserLoginTestCase(TestCase):
|
||||
:return:
|
||||
"""
|
||||
self.client = APIClient()
|
||||
self.user = User.objects.create_superuser(
|
||||
username='admin@example.com',
|
||||
email='admin@example.com',
|
||||
password='admin@1234'
|
||||
)
|
||||
self.user_email = 'user@example.com'
|
||||
self.user = User.objects.create_superuser(username=self.user_email, email=self.user_email)
|
||||
self.user.set_password('user@1234')
|
||||
self.user.save()
|
||||
|
||||
def test_admin_login_success(self):
|
||||
"""
|
||||
@ -33,8 +32,8 @@ class UserLoginTestCase(TestCase):
|
||||
"""
|
||||
url = reverse('account:admin-login')
|
||||
data = {
|
||||
'email': 'admin@example.com',
|
||||
'password': 'admin@1234',
|
||||
'email': self.user_email,
|
||||
'password': 'user@1234',
|
||||
}
|
||||
response = self.client.post(url, data, format='json')
|
||||
self.assertEqual(response.status_code, status.HTTP_200_OK)
|
||||
@ -49,8 +48,8 @@ class UserLoginTestCase(TestCase):
|
||||
"""
|
||||
url = reverse('account:admin-login')
|
||||
data = {
|
||||
'email': 'admin@example.com',
|
||||
'password': 'admin@1235',
|
||||
'email': self.user_email,
|
||||
'password': 'user@1235',
|
||||
}
|
||||
response = self.client.post(url, data, format='json')
|
||||
self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST)
|
||||
|
||||
Reference in New Issue
Block a user