From 1f4ce92623e9baa48bec3eb7bd51cc3eb4d87fa8 Mon Sep 17 00:00:00 2001 From: Jon Date: Fri, 4 Jul 2025 10:10:15 +0930 Subject: [PATCH] test(devops): If test publically accessable, dont test by user org only as test is NA ref: #849 #782 --- .../tests/functional/test_functional_permissions_api.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/app/api/tests/functional/test_functional_permissions_api.py b/app/api/tests/functional/test_functional_permissions_api.py index f18a654e..bacd9482 100644 --- a/app/api/tests/functional/test_functional_permissions_api.py +++ b/app/api/tests/functional/test_functional_permissions_api.py @@ -451,6 +451,13 @@ class APIPermissionViewInheritedCases: if response.status_code == 405: pytest.xfail( reason = 'ViewSet does not have this request method.' ) + elif IsAuthenticatedOrReadOnly in response.renderer_context['view'].permission_classes: + + pytest.xfail( reason = 'ViewSet is public viewable, test is N/A' ) + + + assert response.status_code == 200 + contains_different_org: bool = False for item in response.data['results']: