1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-15 23:00:57 +00:00

update inst test (#6150)

This commit is contained in:
lian
2024-05-31 10:58:54 +08:00
committed by GitHub
parent 7dfb931ea5
commit abdf2ebb0c
2 changed files with 11 additions and 54 deletions

View File

@@ -8,11 +8,6 @@ from seahub.test_utils import BaseTestCase
from seahub.institutions.models import Institution
from seahub.profile.models import Profile
try:
from seahub.settings import LOCAL_PRO_DEV_ENV
except ImportError:
LOCAL_PRO_DEV_ENV = False
logger = logging.getLogger(__name__)
@@ -31,12 +26,9 @@ class AdminInstitutionUsersTest(BaseTestCase):
except Exception as e:
logger.error(e)
@patch('seahub.api2.endpoints.admin.institution_users.IsProVersion')
@patch('seahub.api2.permissions.IsProVersion.has_permission')
def test_can_get(self, mock_is_pro_version):
if not LOCAL_PRO_DEV_ENV:
return
mock_is_pro_version.return_value = True
self.login_as(self.admin)
@@ -50,12 +42,9 @@ class AdminInstitutionUsersTest(BaseTestCase):
inst.delete()
@patch('seahub.api2.endpoints.admin.institution_users.IsProVersion')
@patch('seahub.api2.permissions.IsProVersion.has_permission')
def test_no_permission(self, mock_is_pro_version):
if not LOCAL_PRO_DEV_ENV:
return
mock_is_pro_version.return_value = True
self.logout()
@@ -66,12 +55,9 @@ class AdminInstitutionUsersTest(BaseTestCase):
self.assertEqual(403, resp.status_code)
@patch('seahub.api2.endpoints.admin.institution_users.IsProVersion')
@patch('seahub.api2.permissions.IsProVersion.has_permission')
def test_can_create(self, mock_is_pro_version):
if not LOCAL_PRO_DEV_ENV:
return
mock_is_pro_version.return_value = True
self.login_as(self.admin)
@@ -111,12 +97,9 @@ class AdminInstitutionUserTest(BaseTestCase):
profile.institution = inst_name
profile.save()
@patch('seahub.api2.endpoints.admin.institution_users.IsProVersion')
@patch('seahub.api2.permissions.IsProVersion.has_permission')
def test_can_update(self, mock_is_pro_version):
if not LOCAL_PRO_DEV_ENV:
return
mock_is_pro_version.return_value = True
self.login_as(self.admin)
@@ -133,12 +116,9 @@ class AdminInstitutionUserTest(BaseTestCase):
inst.delete()
@patch('seahub.api2.endpoints.admin.institution_users.IsProVersion')
@patch('seahub.api2.permissions.IsProVersion.has_permission')
def test_can_delete(self, mock_is_pro_version):
if not LOCAL_PRO_DEV_ENV:
return
mock_is_pro_version.return_value = True
self.login_as(self.admin)