added test cases for auth

This commit is contained in:
abutalib-kiwi
2023-09-11 14:39:01 +05:30
parent d937c1bb92
commit bf1004696a
6 changed files with 730 additions and 633 deletions

View File

@ -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)