1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-08-01 23:38:37 +00:00
seahub/tests/seahub/role_permissions/test_utils.py
Ranjiwei 037c3f3a3d
Multi office suite (#7127)
* initiate

* update

* test

* Update file.py

* update

* update

* update

* optimize fronted

* optimize

* update

* update

* update

* Update test_utils.py

* update

* remove-useless-code

* Update repo_office_suite.py

* optimize ui and sql

* optimize

* update

* add is pro version for api

* Update settings.py

* update

* Update models.py

* add-repo-owner-validation

---------

Co-authored-by: 孙永强 <11704063+s-yongqiang@user.noreply.gitee.com>
2025-01-02 11:22:25 +08:00

15 lines
575 B
Python

from seahub.constants import GUEST_USER, DEFAULT_USER
from seahub.role_permissions.utils import (
get_available_roles, get_enabled_role_permissions_by_role)
from seahub.test_utils import BaseTestCase
class UtilsTest(BaseTestCase):
def test_get_available_role(self):
assert len(get_available_roles()) == 2
assert GUEST_USER in get_available_roles()
assert DEFAULT_USER in get_available_roles()
def test_get_enabled_role_permissions_by_role(self):
assert len(list(get_enabled_role_permissions_by_role(DEFAULT_USER).keys())) == 24