chore(test): introduce further randomness to class fixtures so as not to create duplicate errors

ref: #754
This commit is contained in:
2025-05-13 23:30:19 +09:30
parent 1946c7aa88
commit 820755b9e0
4 changed files with 20 additions and 6 deletions

View File

@ -39,6 +39,10 @@ class TicketCommentBaseModelTestCases(
with django_db_blocker.unblock():
for comment in ticket.ticketcommentbase_set.all():
comment.delete()
ticket.delete()

View File

@ -1,3 +1,4 @@
import datetime
import pytest
from django.contrib.auth.models import User
@ -154,6 +155,8 @@ class TicketCommentBaseModelTestCases(
with django_db_blocker.unblock():
random_str = datetime.datetime.now(tz=datetime.timezone.utc)
request.cls.organization = organization_one
request.cls.different_organization = organization_two
@ -176,7 +179,7 @@ class TicketCommentBaseModelTestCases(
request.cls.kwargs_create_item = kwargs_create_item
request.cls.view_user = User.objects.create_user(username="cafs_test_user_view", password="password")
request.cls.view_user = User.objects.create_user(username="ticket_comment_user_"+ str(random_str), password="password")
comment_category = TicketCommentCategory.objects.create(
organization = request.cls.organization,