mirror of
https://github.com/haiwen/seahub.git
synced 2025-08-01 23:38:37 +00:00
* 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>
15 lines
575 B
Python
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
|