1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-10-21 02:42:26 +00:00

Merge pull request #324 from haiwen/server-info-api

added /api2/server-info/ endpoint
This commit is contained in:
xiez
2015-01-12 10:50:44 +08:00
5 changed files with 57 additions and 5 deletions

View File

@@ -1,6 +1,7 @@
import unittest
import requests
from tests.api.apitestbase import ApiTestBase
from tests.api.urls import LIST_GROUP_AND_CONTACTS_URL
from tests.api.urls import LIST_GROUP_AND_CONTACTS_URL, SERVER_INFO_URL
class MiscApiTest(ApiTestBase):
def test_list_group_and_contacts(self):
@@ -12,3 +13,10 @@ class MiscApiTest(ApiTestBase):
self.assertIsInstance(res['groups'], list)
self.assertIsNotNone(res['gmsgnum'])
self.assertIsNotNone(res['newreplies'])
def test_server_info(self):
r = requests.get(SERVER_INFO_URL)
r.raise_for_status()
info = r.json()
self.assertTrue('version' in info)
self.assertTrue('seafile-basic' in info['features'])

View File

@@ -30,3 +30,4 @@ S_F_URL = apiurl('/api2/s/f/')
LIST_GROUP_AND_CONTACTS_URL = apiurl('/api2/groupandcontacts/')
SERVER_INFO_URL = apiurl('/api2/server-info/')