| createtestuser | Session user (dev@prowler.com) | | tenantsfixture | 3 tenants: [0],[1] have membership, [2] isolated | | authenticatedclient | JWT client for tenant[0] | | providersfixture | 9 providers in tenant[0] | | tasksfixture | 2 Celery tasks with TaskResult |
| authenticatedclientrbac | All permissions (admin) | | authenticatedclientrbacnoroles | Membership but NO roles | | authenticatedclientnopermissionsrbac | All permissions = False |
RLS returns 404, NOT 403 - the resource is invisible, not forbidden.
Шаблоны тестирования для Prowler API: JSON:API, задачи Celery, изоляция RLS, RBAC. Триггер: при написании тестов для api/ (JSON: запросы/утверждения API, межклиентская изоляция, RBAC, задачи Celery, наборы представлений/сериализаторы). Источник: prowler-cloud/prowler.