test cases for web admin auth

This commit is contained in:
abutalib-kiwi
2023-09-08 19:07:06 +05:30
parent 154b9de32b
commit 859d26d073
3 changed files with 116 additions and 5 deletions

View File

@ -103,7 +103,22 @@ base64_image = ("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAoHCBIS
"GYdEC/arYms/HtkfAS7huhuDXXJmPEkn5whN4xrZ0NkYdPRpIPdLS0kG5QPdCEskKlYcIWHCEJUO3KFuUIQD3QhCB//Z")
class ArticleTestSetUp(APITestCase):
class BaseSetUp(APITestCase):
"""
"""
def setUp(self) -> None:
"""
:return:
"""
self.client = APIClient()
self.user = User.objects.create_user(username='user@example.com', password='user@1234')
self.admin_user = User.objects.create_user(username='admin@example.com', email='admin@example.com',
password='admin@1234', is_staff=True, is_superuser=True)
class ArticleTestSetUp(BaseSetUp):
"""
test cases data set up for article create, update
"""
@ -112,10 +127,7 @@ class ArticleTestSetUp(APITestCase):
set up data for test
:return:
"""
self.client = APIClient()
self.user = User.objects.create_user(username='user@example.com', password='user@1234')
self.admin_user = User.objects.create_user(username='admin@example.com', email='admin@example.com',
password='admin@1234', is_staff=True, is_superuser=True)
super(ArticleTestSetUp, self).setUp()
self.article = Article.objects.create(title="Existing Article", description="Existing Description",
is_published=True)