1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-09 10:50:24 +00:00

add avatar url in response (#3381)

* add avatar url in response
This commit is contained in:
Leo
2019-04-28 17:10:53 +08:00
committed by lian
parent 8346e3dcd4
commit 0420331a9c
2 changed files with 21 additions and 4 deletions

View File

@@ -1,4 +1,5 @@
import os
import random
from tests.api.apitestbase import ApiTestBase
from tests.api.urls import AVATAR_BASE_URL
from tests.common.utils import urljoin
@@ -14,10 +15,15 @@ class AvatarApiTest(ApiTestBase):
avatar_url = urljoin(BASE_URL, avatar_url)
avatar_file = os.path.join(os.getcwd(), 'media/img/seafile-logo.png')
with open(avatar_file) as f:
json_resp = self.post(avatar_url, files={'avatar': f}).json()
random_avatar_size = random.randint(12,128)
assert json_resp['success'] == True
with open(avatar_file) as f:
json_resp = self.post(avatar_url, files={'avatar': f}, data={'avatar_size': random_avatar_size}).json()
assert json_resp.has_key('avatar_url')
response_url = json_resp['avatar_url']
list_url = response_url.split('/')
assert str(random_avatar_size) in list_url
# assert is NOT default avatar
avatar_url = urljoin(AVATAR_BASE_URL, 'user', self.username, '/resized/80/')