chore: as part of api func tests, dont delete api perms user as part of fixture cleanup

ref: #789
This commit is contained in:
2025-06-06 06:26:17 +09:30
parent 3d9cde3b25
commit 883c0961f6
3 changed files with 17 additions and 11 deletions

View File

@ -143,6 +143,8 @@ for centurion_model in get_models(
cls_name,
(APIPermissionsTestCases,),
{
'__module__': 'api.tests.functional.test_functional_meta_permissions_api',
'__qualname__': cls_name,
'model': make_fixture_with_args(
arg_names = ['model_' + str(centurion_model._meta.model_name) ],
func = model,

View File

@ -286,7 +286,7 @@ class CenturionModel(
validate_constraints = True
)
if self._audit_enabled:
if self._audit_enabled and self.context['user']:
self._after = self.get_audit_values()

View File

@ -183,17 +183,21 @@ def api_request_permissions( django_db_blocker,
}
add_team.delete()
add_user.delete()
#
# Commented out as meta class tests fail due to fixture being cleaned before test is
# completed.
#
# add_team.delete()
# add_user.delete()
change_team.delete()
change_user.delete()
# change_team.delete()
# change_user.delete()
delete_team.delete()
delete_user.delete()
# delete_team.delete()
# delete_user.delete()
view_team.delete()
view_user.delete()
# view_team.delete()
# view_user.delete()
different_organization_team.delete()
different_organization_user.delete()
# different_organization_team.delete()
# different_organization_user.delete()