See #574: Implemented getAvatar view

This commit is contained in:
Eliot Berriot 2018-10-21 18:42:59 +02:00
commit d3e411fa97
No known key found for this signature in database
GPG key ID: DD6965E2476E5C27
2 changed files with 31 additions and 0 deletions

View file

@ -457,6 +457,19 @@ def test_get_cover_art_album(factories, logged_in_api_client):
).decode("utf-8")
def test_get_avatar(factories, logged_in_api_client):
user = factories["users.User"]()
url = reverse("api:subsonic-get-avatar")
assert url.endswith("getAvatar") is True
response = logged_in_api_client.get(url, {"username": user.username})
assert response.status_code == 200
assert response["Content-Type"] == ""
assert response["X-Accel-Redirect"] == music_views.get_file_path(
user.avatar
).decode("utf-8")
def test_scrobble(factories, logged_in_api_client):
upload = factories["music.Upload"]()
track = upload.track