1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-13 05:39:59 +00:00

[api] Refactor list owned repos, fetch size from repo object, remove root field in response

Conflicts:
	seahub/api2/views.py
This commit is contained in:
zhengxie
2015-03-21 14:49:38 +08:00
committed by Daniel Pan
parent aa5a2dd161
commit 0ff3feaf24
3 changed files with 37 additions and 70 deletions

View File

@@ -26,12 +26,13 @@ class ReposApiTest(ApiTestBase):
def test_list_repos(self):
repos = self.get(REPOS_URL).json()
self.assertHasLen(repos, 1)
# self.assertHasLen(repos, 1)
for repo in repos:
self.assertIsNotNone(repo['permission'])
self.assertIsNotNone(repo['encrypted'])
self.assertIsNotNone(repo['mtime'])
self.assertGreater(repo['mtime'], 0)
self.assertIsNotNone(repo['mtime_relative'])
self.assertIsNotNone(repo['owner'])
self.assertIsNotNone(repo['id'])
self.assertIsNotNone(repo['size'])
@@ -39,7 +40,6 @@ class ReposApiTest(ApiTestBase):
self.assertIsNotNone(repo['type'])
# self.assertIsNotNone(repo['virtual']) #allow null for pub-repo
self.assertIsNotNone(repo['desc'])
self.assertIsNotNone(repo['root'])
def test_get_repo_info(self):
with self.get_tmp_repo() as repo: