mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-09 10:50:24 +00:00
@@ -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/')
|
||||
|
Reference in New Issue
Block a user