"""
Coolwebsite RBAC test suite (pytest).

Tests use Organization as both the RestrictedObject (hierarchy node)
and the UserGroupSubject (user group), exercising dual inheritance.

Test modules:
    - test_user_permissions: UserSubject permission tests (no propagation)
    - test_group_permissions: Organization-as-group permission tests (no propagation)
    - test_propagation: Permission propagation through Organization hierarchy
    - test_hierarchy_changes: Permission updates on hierarchy modifications
    - test_error_cases: Error handling and validation
    - test_consistency: Permission consistency checking service
    - test_import_roles: YAML role import management command

Shared fixtures and helpers are defined in conftest.py.
"""
