mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-02 07:27:04 +00:00
Python3 master (#4076)
* delete thridpart/social_django * delete social_django in seahub/urls.py * delete social_django in seahub/settings.py * delete seahub/notifications/management/commands/send_wxwork_notices.py * delete social_django in code annotation * delete seahub/social_core * delete tests/seahub/social_core * delete social_core in seahub/urls.py * delete social_core in seahub/settings.py * change app_label to auth in SocialAuthUser model * 2to3 asserts * 2to3 basestring * 2to3 dict * 2to3 except * 2to3 filter * 2to3 future * 2to3 has_key * 2to3 idioms * 2to3 import * 2to3 imports * 2to3 long * 2to3 map * 2to3 next * 2to3 numliterals * 2to3 print * 2to3 raise * 2to3 raw_input * 2to3 reduce * 2to3 reload * 2to3 set_literal * 2to3 unicode * 2to3 urllib * 2to3 ws_comma * 2to3 xrange * 2to3 zip * add pymysql in __init__.py * fix encode and decode in seahub/cconvert.py * fix seafserv_rpc.is_passwd_set in seahub/views/__init__.py * fix smart_unicode to smart_text * fix force_unicode to force_text * delete seaserv.get_session_info * delete seaserv.ccnet_rpc * fix indent error in seahub/auth/middleware.py * update dev-requirements * update test-requirements * update requirements * fix StringIO to BytesIO in thumbnail * fix seaserv.list_inner_pub_repos to seafile_api.get_inner_pub_repo_list * fix seaserv.list_org_inner_pub_repos to seafile_api.list_org_inner_pub_repos * add logger in seahub/utils/__init__.py * fix sort cmp in seahub/views/__init__.py * fix sort cmp in seahub/base/management/commands/export_file_access_log.py * fix sort cmp in seahub/api2/endpoints/repo_trash.py * fix sort cmp in seahub/api2/endpoints/shared_repos.py * fix sort cmp in seahub/api2/endpoints/shared_folders.py * fix sort cmp in seahub/wiki/views.py * fix sort cmp in seahub/api2/endpoints/wiki_pages.py * fix sort cmp in seahub/api2/endpoints/group_libraries.py * fix sort cmp in seahub/base/models.py * fix sort cmp in seahub/api2/endpoints/upload_links.py * fix sort cmp in seahub/views/ajax.py * fix sort cmp in seahub/api2/views.py * fix sort cmp in seahub/views/wiki.py * fix sort cmp in seahub/api2/endpoints/repos.py * fix sort cmp in seahub/api2/endpoints/starred_items.py * fix sort cmp in seahub/views/file.py * fix sort cmp in seahub/api2/endpoints/dir.py * fix sort cmp in seahub/api2/endpoints/share_links.py * fix cmp to cmp_to_key in seahub/api2/endpoints/admin/device_trusted_ip.py * fix cmp to cmp_to_key in tests/api/endpoints/admin/test_device_trusted_ip.py * delete encode('utf-8') in seafile_api.list_dir_by_commit_and_path * delete encode('utf-8') in is_file_starred * delete encode('utf-8') in seafile_api.list_dir_by_path * delete path.encode('utf-8') in seahub/views/file.py * fix os.write to add encode('utf-8') * add encode('utf-8') for hashlib * add encode('utf-8') for hmac * fix with open(file, 'wb') for binary file * fix encode and decode in seahub/utils/hasher.py * fix next in thirdpart/shibboleth/views.py * fix next in seahub/profile/views.py * fix next in seahub/notifications/views.py * fix next in seahub/institutions/views.py * fix next in seahub/options/views.py * fix next in seahub/share/views.py * fix next in seahub/avatar/views.py * fix next in seahub/views/__init__.py * fix next in seahub/group/views.py * fix next in seahub/views/wiki.py * fix next in seahub/views/sysadmin.py * fix next in seahub/views/file.py * fix string.lowercase to string.ascii_lowercase in test * fix open file add 'rb' in test * fix self.user.username in test * add migrations in file_participants * fix list_org_inner_pub_repos to list_org_inner_pub_repos_by_owner * fix from seaserv import is_passwd_set to seafile_api.is_password_set * fix assert bytes resp.content in test * fix seafile_api.get_inner_pub_repo_list to seafile_api.list_inner_pub_repos_by_owner * fix seafile_api.is_passwd_set to seafile_api.is_password_set * fix AccountsApiTest assert length * rewrite sort_devices cmp to operator.lt * fix bytes + str in seahub/api2/views.py * fix assert bytes resp.content in test * fix hashlib encode in seahub/thirdpart/registration/models.py * change app_label to base in SocialAuthUser * fix base64 encode in seahub/base/database_storage/database_storage.py * fix assert bytes resp.content * remove path.decode in def mkstemp() * remove path.decode in FpathToLinkTest * remove str decode in FileTagTest * remove mock_write_xls.assert_called_once() in SysUserAdminExportExcelTest * fix urllib assert in FilesApiTest * fix link fields in FileCommentsTest * fix get_related_users_by_repo() * fix assert list in GetRepoSharedUsersTest * fix create user in AccountTest * fix repeated key in dict seahub/api2/views.py * add drone.yml * update nginx conf in test * update test conf in test * update dist and push after test success * update drone conf to dist and push * fix assert in BeSharedReposTest * fix seafile_api.list_org_inner_pub_repos_by_owner(org_id, username) to seafile_api.list_org_inner_pub_repos(org_id) * fix seafile_api.list_inner_pub_repos_by_owner(username) to seafile_api.get_inner_pub_repo_list() * update pyjwt requirement * update dist branch in drone * add SKIP in dist and push * fix StringIO to BytesIO in seahub/avatar/models.py * fix if org_id > 0 to if org_id and org_id > 0 * remove payment * fix StringIO to BytesIO in seahub/base/database_storage/database_storage.py * fix send_message to seafile_api.publish_event in seahub/drafts/utils.py * fix send_message to seafile_api.publish_event in seahub/api2/views.py * fix send_message to seafile_api.publish_event in seahub/api2/endpoints/repos.py * fix send_message to seafile_api.publish_event in seahub/views/file.py * fix send_message to seafile_api.publish_event in seahub/utils/__init__.py * fix image_file.read encode in seahub/base/database_storage/database_storage.py * fix DatabaseStorageTest * remove .travis.yml * drone branch include master
This commit is contained in:
@@ -457,7 +457,7 @@ class ReposAsyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
@@ -494,7 +494,7 @@ class ReposAsyncBatchCopyItemView(BaseTestCase):
|
||||
|
||||
data = {
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -503,7 +503,7 @@ class ReposAsyncBatchCopyItemView(BaseTestCase):
|
||||
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -522,7 +522,7 @@ class ReposAsyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
resp = self.client.post(self.url, json.dumps(data), 'application/json')
|
||||
@@ -531,7 +531,7 @@ class ReposAsyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
}
|
||||
resp = self.client.post(self.url, json.dumps(data), 'application/json')
|
||||
@@ -545,7 +545,7 @@ class ReposAsyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": invalid_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -556,7 +556,7 @@ class ReposAsyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": invalid_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -570,7 +570,7 @@ class ReposAsyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": 'invalid_folder',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -580,7 +580,7 @@ class ReposAsyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": 'invalid_folder',
|
||||
}
|
||||
@@ -596,7 +596,7 @@ class ReposAsyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": tmp_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -606,7 +606,7 @@ class ReposAsyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": tmp_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -627,7 +627,7 @@ class ReposAsyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": admin_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.src_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -642,7 +642,7 @@ class ReposAsyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": admin_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.src_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -661,7 +661,7 @@ class ReposAsyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": admin_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -679,7 +679,7 @@ class ReposAsyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": admin_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -694,7 +694,7 @@ class ReposAsyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": admin_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -737,7 +737,7 @@ class ReposAsyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
@@ -774,7 +774,7 @@ class ReposAsyncBatchMoveItemView(BaseTestCase):
|
||||
|
||||
data = {
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -783,7 +783,7 @@ class ReposAsyncBatchMoveItemView(BaseTestCase):
|
||||
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -802,7 +802,7 @@ class ReposAsyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
resp = self.client.post(self.url, json.dumps(data), 'application/json')
|
||||
@@ -811,7 +811,7 @@ class ReposAsyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
}
|
||||
resp = self.client.post(self.url, json.dumps(data), 'application/json')
|
||||
@@ -825,7 +825,7 @@ class ReposAsyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": invalid_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -836,7 +836,7 @@ class ReposAsyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": invalid_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -850,7 +850,7 @@ class ReposAsyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": 'invalid_folder',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -860,7 +860,7 @@ class ReposAsyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": 'invalid_folder',
|
||||
}
|
||||
@@ -876,7 +876,7 @@ class ReposAsyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": tmp_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -886,7 +886,7 @@ class ReposAsyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": tmp_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -904,7 +904,7 @@ class ReposAsyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": admin_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.src_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -922,7 +922,7 @@ class ReposAsyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": admin_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.src_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -937,7 +937,7 @@ class ReposAsyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": admin_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.src_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -956,7 +956,7 @@ class ReposAsyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": admin_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -973,7 +973,7 @@ class ReposAsyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": admin_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -987,7 +987,7 @@ class ReposAsyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": admin_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1016,7 +1016,7 @@ class ReposAsyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": admin_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[admin_file_name],
|
||||
"src_dirents": [admin_file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1047,7 +1047,7 @@ class ReposAsyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": admin_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[admin_folder_name],
|
||||
"src_dirents": [admin_folder_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1091,7 +1091,7 @@ class ReposSyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
@@ -1115,7 +1115,7 @@ class ReposSyncBatchCopyItemView(BaseTestCase):
|
||||
|
||||
data = {
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1124,7 +1124,7 @@ class ReposSyncBatchCopyItemView(BaseTestCase):
|
||||
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1143,7 +1143,7 @@ class ReposSyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
resp = self.client.post(self.url, json.dumps(data), 'application/json')
|
||||
@@ -1152,7 +1152,7 @@ class ReposSyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
}
|
||||
resp = self.client.post(self.url, json.dumps(data), 'application/json')
|
||||
@@ -1166,7 +1166,7 @@ class ReposSyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": invalid_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1177,7 +1177,7 @@ class ReposSyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": invalid_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1191,7 +1191,7 @@ class ReposSyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": 'invalid_folder',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1201,7 +1201,7 @@ class ReposSyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": 'invalid_folder',
|
||||
}
|
||||
@@ -1217,7 +1217,7 @@ class ReposSyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": tmp_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1227,7 +1227,7 @@ class ReposSyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": tmp_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1248,7 +1248,7 @@ class ReposSyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": admin_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.src_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1263,7 +1263,7 @@ class ReposSyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": admin_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.src_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1282,7 +1282,7 @@ class ReposSyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": admin_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1300,7 +1300,7 @@ class ReposSyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": admin_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1315,7 +1315,7 @@ class ReposSyncBatchCopyItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": admin_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1358,7 +1358,7 @@ class ReposSyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
@@ -1382,7 +1382,7 @@ class ReposSyncBatchMoveItemView(BaseTestCase):
|
||||
|
||||
data = {
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1391,7 +1391,7 @@ class ReposSyncBatchMoveItemView(BaseTestCase):
|
||||
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1410,7 +1410,7 @@ class ReposSyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
resp = self.client.post(self.url, json.dumps(data), 'application/json')
|
||||
@@ -1419,7 +1419,7 @@ class ReposSyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
}
|
||||
resp = self.client.post(self.url, json.dumps(data), 'application/json')
|
||||
@@ -1433,7 +1433,7 @@ class ReposSyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": invalid_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1444,7 +1444,7 @@ class ReposSyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": invalid_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1458,7 +1458,7 @@ class ReposSyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": 'invalid_folder',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1468,7 +1468,7 @@ class ReposSyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": 'invalid_folder',
|
||||
}
|
||||
@@ -1484,7 +1484,7 @@ class ReposSyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": tmp_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1494,7 +1494,7 @@ class ReposSyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": tmp_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1512,7 +1512,7 @@ class ReposSyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": admin_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.src_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1530,7 +1530,7 @@ class ReposSyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": admin_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.src_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1545,7 +1545,7 @@ class ReposSyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": admin_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": self.src_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1564,7 +1564,7 @@ class ReposSyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": admin_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1581,7 +1581,7 @@ class ReposSyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": admin_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1595,7 +1595,7 @@ class ReposSyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": self.src_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[self.folder_name, self.file_name],
|
||||
"src_dirents": [self.folder_name, self.file_name],
|
||||
"dst_repo_id": admin_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1624,7 +1624,7 @@ class ReposSyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": admin_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[admin_file_name],
|
||||
"src_dirents": [admin_file_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1655,7 +1655,7 @@ class ReposSyncBatchMoveItemView(BaseTestCase):
|
||||
data = {
|
||||
"src_repo_id": admin_repo_id,
|
||||
"src_parent_dir": '/',
|
||||
"src_dirents":[admin_folder_name],
|
||||
"src_dirents": [admin_folder_name],
|
||||
"dst_repo_id": self.dst_repo_id,
|
||||
"dst_parent_dir": '/',
|
||||
}
|
||||
@@ -1700,7 +1700,7 @@ class ReposBatchDeleteItemView(BaseTestCase):
|
||||
data = {
|
||||
"repo_id": self.repo_id,
|
||||
"parent_dir": '/',
|
||||
"dirents":[self.folder_name, self.file_name],
|
||||
"dirents": [self.folder_name, self.file_name],
|
||||
}
|
||||
|
||||
resp = self.client.delete(self.url, json.dumps(data),
|
||||
@@ -1717,14 +1717,14 @@ class ReposBatchDeleteItemView(BaseTestCase):
|
||||
|
||||
data = {
|
||||
"parent_dir": '/',
|
||||
"dirents":[self.folder_name, self.file_name],
|
||||
"dirents": [self.folder_name, self.file_name],
|
||||
}
|
||||
resp = self.client.delete(self.url, json.dumps(data), 'application/json')
|
||||
self.assertEqual(400, resp.status_code)
|
||||
|
||||
data = {
|
||||
"repo_id": self.repo_id,
|
||||
"dirents":[self.folder_name, self.file_name],
|
||||
"dirents": [self.folder_name, self.file_name],
|
||||
}
|
||||
resp = self.client.delete(self.url, json.dumps(data), 'application/json')
|
||||
self.assertEqual(400, resp.status_code)
|
||||
@@ -1744,7 +1744,7 @@ class ReposBatchDeleteItemView(BaseTestCase):
|
||||
data = {
|
||||
"repo_id": invalid_repo_id,
|
||||
"parent_dir": '/',
|
||||
"dirents":[self.folder_name, self.file_name],
|
||||
"dirents": [self.folder_name, self.file_name],
|
||||
}
|
||||
resp = self.client.delete(self.url, json.dumps(data), 'application/json')
|
||||
self.assertEqual(404, resp.status_code)
|
||||
@@ -1756,7 +1756,7 @@ class ReposBatchDeleteItemView(BaseTestCase):
|
||||
data = {
|
||||
"repo_id": self.repo_id,
|
||||
"parent_dir": 'invalid_folder',
|
||||
"dirents":[self.folder_name, self.file_name],
|
||||
"dirents": [self.folder_name, self.file_name],
|
||||
}
|
||||
resp = self.client.delete(self.url, json.dumps(data), 'application/json')
|
||||
self.assertEqual(404, resp.status_code)
|
||||
@@ -1770,7 +1770,7 @@ class ReposBatchDeleteItemView(BaseTestCase):
|
||||
data = {
|
||||
"repo_id": tmp_repo_id,
|
||||
"parent_dir": '/',
|
||||
"dirents":[self.folder_name, self.file_name],
|
||||
"dirents": [self.folder_name, self.file_name],
|
||||
}
|
||||
resp = self.client.delete(self.url, json.dumps(data), 'application/json')
|
||||
self.assertEqual(403, resp.status_code)
|
||||
@@ -1786,7 +1786,7 @@ class ReposBatchDeleteItemView(BaseTestCase):
|
||||
data = {
|
||||
"repo_id": admin_repo_id,
|
||||
"parent_dir": '/',
|
||||
"dirents":[self.folder_name, self.file_name],
|
||||
"dirents": [self.folder_name, self.file_name],
|
||||
}
|
||||
resp = self.client.delete(self.url, json.dumps(data), 'application/json')
|
||||
self.assertEqual(403, resp.status_code)
|
||||
@@ -1814,7 +1814,7 @@ class ReposBatchDeleteItemView(BaseTestCase):
|
||||
data = {
|
||||
"repo_id": admin_repo_id,
|
||||
"parent_dir": '/',
|
||||
"dirents":[admin_file_name],
|
||||
"dirents": [admin_file_name],
|
||||
}
|
||||
resp = self.client.delete(self.url, json.dumps(data), 'application/json')
|
||||
self.assertEqual(403, resp.status_code)
|
||||
@@ -1843,7 +1843,7 @@ class ReposBatchDeleteItemView(BaseTestCase):
|
||||
data = {
|
||||
"repo_id": admin_repo_id,
|
||||
"parent_dir": '/',
|
||||
"dirents":[admin_folder_name],
|
||||
"dirents": [admin_folder_name],
|
||||
}
|
||||
resp = self.client.delete(self.url, json.dumps(data), 'application/json')
|
||||
self.assertEqual(403, resp.status_code)
|
||||
|
Reference in New Issue
Block a user