chore(tests): conduct propper'er cleanup of project objs

ref: #947
This commit is contained in:
2025-08-12 13:56:06 +09:30
parent 089480620e
commit b32d7f302e
4 changed files with 17 additions and 11 deletions

View File

@ -64,7 +64,7 @@ class ProjectMilestoneSerializerTestCases(
def test_serializer_validation_no_name(self,
kwargs_api_create, model, model_serializer, request_user
kwargs_api_create, model, model_serializer, request_user, model_kwargs
):
"""Serializer Validation Check

View File

@ -75,9 +75,13 @@ def kwargs_projectmilestone(django_db_blocker,
yield kwargs.copy()
# with django_db_blocker.unblock():
with django_db_blocker.unblock():
for proj in project.projectmilestone_set.all():
proj.delete()
project.delete()
# project.delete() # milestone is cascade delete
@pytest.fixture( scope = 'class')

View File

@ -48,10 +48,11 @@ def kwargs_projectstate(kwargs_centurionmodel, django_db_blocker,
with django_db_blocker.unblock():
try:
runbook.delete()
except models.deletion.ProtectedError:
pass
for proj in runbook.projectstate_set.all():
proj.delete()
runbook.delete()
@pytest.fixture( scope = 'class')

View File

@ -47,10 +47,11 @@ def kwargs_projecttype(kwargs_centurionmodel, django_db_blocker,
with django_db_blocker.unblock():
try:
runbook.delete()
except models.deletion.ProtectedError:
pass
for proj in runbook.projecttype_set.all():
proj.delete()
runbook.delete()
@pytest.fixture( scope = 'class')