mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-18 00:00:00 +00:00
Optimize avatar (#6991)
* update * update2 * other * other * update * update * Update test_user_avatar.py * Update migrate_avatars_fs2db.py --------- Co-authored-by: 孙永强 <11704063+s-yongqiang@user.noreply.gitee.com> Co-authored-by: r350178982 <32759763+r350178982@users.noreply.github.com>
This commit is contained in:
@@ -15,18 +15,13 @@ class AvatarApiTest(ApiTestBase):
|
||||
avatar_url = urljoin(BASE_URL, avatar_url)
|
||||
avatar_file = os.path.join(os.getcwd(), 'media/img/seafile-logo.png')
|
||||
|
||||
random_avatar_size = random.randint(12, 128)
|
||||
random_avatar_size = 256
|
||||
|
||||
with open(avatar_file, 'rb') as f:
|
||||
json_resp = self.post(avatar_url, files={'avatar': f}, data={'avatar_size': random_avatar_size}).json()
|
||||
json_resp = self.post(avatar_url, files={'avatar': f}, data={'avatar_size': 256}).json()
|
||||
|
||||
assert 'avatar_url' in json_resp
|
||||
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/')
|
||||
info = self.get(avatar_url).json()
|
||||
assert 'resized' in info['url']
|
||||
assert info['is_default'] == False
|
||||
|
Reference in New Issue
Block a user