Skip to content
Snippets Groups Projects
Commit 173cd9ef authored by Eliot Berriot's avatar Eliot Berriot
Browse files

Merge branch 'remove-superfluous-subsonic-tests' into 'develop'

Removed duplicated susbsonic tests

See merge request funkwhale/funkwhale!497
parents 24b8cb66 5d4066d6
No related branches found
No related tags found
No related merge requests found
...@@ -96,7 +96,7 @@ def test_ping(f, db, api_client): ...@@ -96,7 +96,7 @@ def test_ping(f, db, api_client):
assert response.data == expected assert response.data == expected
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_get_artists( def test_get_artists(
f, db, logged_in_api_client, factories, mocker, queryset_equal_queries f, db, logged_in_api_client, factories, mocker, queryset_equal_queries
): ):
...@@ -116,7 +116,7 @@ def test_get_artists( ...@@ -116,7 +116,7 @@ def test_get_artists(
playable_by.assert_called_once_with(music_models.Artist.objects.all(), None) playable_by.assert_called_once_with(music_models.Artist.objects.all(), None)
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_get_artist( def test_get_artist(
f, db, logged_in_api_client, factories, mocker, queryset_equal_queries f, db, logged_in_api_client, factories, mocker, queryset_equal_queries
): ):
...@@ -134,7 +134,7 @@ def test_get_artist( ...@@ -134,7 +134,7 @@ def test_get_artist(
playable_by.assert_called_once_with(music_models.Artist.objects.all(), None) playable_by.assert_called_once_with(music_models.Artist.objects.all(), None)
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_get_invalid_artist(f, db, logged_in_api_client, factories): def test_get_invalid_artist(f, db, logged_in_api_client, factories):
url = reverse("api:subsonic-get-artist") url = reverse("api:subsonic-get-artist")
assert url.endswith("getArtist") is True assert url.endswith("getArtist") is True
...@@ -145,7 +145,7 @@ def test_get_invalid_artist(f, db, logged_in_api_client, factories): ...@@ -145,7 +145,7 @@ def test_get_invalid_artist(f, db, logged_in_api_client, factories):
assert response.data == expected assert response.data == expected
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_get_artist_info2( def test_get_artist_info2(
f, db, logged_in_api_client, factories, mocker, queryset_equal_queries f, db, logged_in_api_client, factories, mocker, queryset_equal_queries
): ):
...@@ -163,7 +163,7 @@ def test_get_artist_info2( ...@@ -163,7 +163,7 @@ def test_get_artist_info2(
playable_by.assert_called_once_with(music_models.Artist.objects.all(), None) playable_by.assert_called_once_with(music_models.Artist.objects.all(), None)
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_get_album( def test_get_album(
f, db, logged_in_api_client, factories, mocker, queryset_equal_queries f, db, logged_in_api_client, factories, mocker, queryset_equal_queries
): ):
...@@ -184,7 +184,7 @@ def test_get_album( ...@@ -184,7 +184,7 @@ def test_get_album(
) )
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_get_song( def test_get_song(
f, db, logged_in_api_client, factories, mocker, queryset_equal_queries f, db, logged_in_api_client, factories, mocker, queryset_equal_queries
): ):
...@@ -204,7 +204,7 @@ def test_get_song( ...@@ -204,7 +204,7 @@ def test_get_song(
playable_by.assert_called_once_with(music_models.Track.objects.all(), None) playable_by.assert_called_once_with(music_models.Track.objects.all(), None)
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_stream(f, db, logged_in_api_client, factories, mocker, queryset_equal_queries): def test_stream(f, db, logged_in_api_client, factories, mocker, queryset_equal_queries):
url = reverse("api:subsonic-stream") url = reverse("api:subsonic-stream")
mocked_serve = mocker.spy(music_views, "handle_serve") mocked_serve = mocker.spy(music_views, "handle_serve")
...@@ -235,7 +235,7 @@ def test_stream_format(format, expected, logged_in_api_client, factories, mocker ...@@ -235,7 +235,7 @@ def test_stream_format(format, expected, logged_in_api_client, factories, mocker
assert response.status_code == 200 assert response.status_code == 200
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_star(f, db, logged_in_api_client, factories): def test_star(f, db, logged_in_api_client, factories):
url = reverse("api:subsonic-star") url = reverse("api:subsonic-star")
assert url.endswith("star") is True assert url.endswith("star") is True
...@@ -249,7 +249,7 @@ def test_star(f, db, logged_in_api_client, factories): ...@@ -249,7 +249,7 @@ def test_star(f, db, logged_in_api_client, factories):
assert favorite.track == track assert favorite.track == track
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_unstar(f, db, logged_in_api_client, factories): def test_unstar(f, db, logged_in_api_client, factories):
url = reverse("api:subsonic-unstar") url = reverse("api:subsonic-unstar")
assert url.endswith("unstar") is True assert url.endswith("unstar") is True
...@@ -262,7 +262,7 @@ def test_unstar(f, db, logged_in_api_client, factories): ...@@ -262,7 +262,7 @@ def test_unstar(f, db, logged_in_api_client, factories):
assert logged_in_api_client.user.track_favorites.count() == 0 assert logged_in_api_client.user.track_favorites.count() == 0
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_get_starred2(f, db, logged_in_api_client, factories): def test_get_starred2(f, db, logged_in_api_client, factories):
url = reverse("api:subsonic-get-starred2") url = reverse("api:subsonic-get-starred2")
assert url.endswith("getStarred2") is True assert url.endswith("getStarred2") is True
...@@ -301,7 +301,7 @@ def test_get_random_songs(f, db, logged_in_api_client, factories, mocker): ...@@ -301,7 +301,7 @@ def test_get_random_songs(f, db, logged_in_api_client, factories, mocker):
order_by.assert_called_once_with("?") order_by.assert_called_once_with("?")
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_get_starred(f, db, logged_in_api_client, factories): def test_get_starred(f, db, logged_in_api_client, factories):
url = reverse("api:subsonic-get-starred") url = reverse("api:subsonic-get-starred")
assert url.endswith("getStarred") is True assert url.endswith("getStarred") is True
...@@ -317,7 +317,7 @@ def test_get_starred(f, db, logged_in_api_client, factories): ...@@ -317,7 +317,7 @@ def test_get_starred(f, db, logged_in_api_client, factories):
} }
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_get_album_list2( def test_get_album_list2(
f, db, logged_in_api_client, factories, mocker, queryset_equal_queries f, db, logged_in_api_client, factories, mocker, queryset_equal_queries
): ):
...@@ -336,7 +336,7 @@ def test_get_album_list2( ...@@ -336,7 +336,7 @@ def test_get_album_list2(
playable_by.assert_called_once() playable_by.assert_called_once()
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_get_album_list2_pagination(f, db, logged_in_api_client, factories): def test_get_album_list2_pagination(f, db, logged_in_api_client, factories):
url = reverse("api:subsonic-get-album-list2") url = reverse("api:subsonic-get-album-list2")
assert url.endswith("getAlbumList2") is True assert url.endswith("getAlbumList2") is True
...@@ -352,7 +352,7 @@ def test_get_album_list2_pagination(f, db, logged_in_api_client, factories): ...@@ -352,7 +352,7 @@ def test_get_album_list2_pagination(f, db, logged_in_api_client, factories):
} }
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_search3(f, db, logged_in_api_client, factories): def test_search3(f, db, logged_in_api_client, factories):
url = reverse("api:subsonic-search3") url = reverse("api:subsonic-search3")
assert url.endswith("search3") is True assert url.endswith("search3") is True
...@@ -383,7 +383,7 @@ def test_search3(f, db, logged_in_api_client, factories): ...@@ -383,7 +383,7 @@ def test_search3(f, db, logged_in_api_client, factories):
} }
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_get_playlists(f, db, logged_in_api_client, factories): def test_get_playlists(f, db, logged_in_api_client, factories):
url = reverse("api:subsonic-get-playlists") url = reverse("api:subsonic-get-playlists")
assert url.endswith("getPlaylists") is True assert url.endswith("getPlaylists") is True
...@@ -397,7 +397,7 @@ def test_get_playlists(f, db, logged_in_api_client, factories): ...@@ -397,7 +397,7 @@ def test_get_playlists(f, db, logged_in_api_client, factories):
} }
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_get_playlist(f, db, logged_in_api_client, factories): def test_get_playlist(f, db, logged_in_api_client, factories):
url = reverse("api:subsonic-get-playlist") url = reverse("api:subsonic-get-playlist")
assert url.endswith("getPlaylist") is True assert url.endswith("getPlaylist") is True
...@@ -411,7 +411,7 @@ def test_get_playlist(f, db, logged_in_api_client, factories): ...@@ -411,7 +411,7 @@ def test_get_playlist(f, db, logged_in_api_client, factories):
} }
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_update_playlist(f, db, logged_in_api_client, factories): def test_update_playlist(f, db, logged_in_api_client, factories):
url = reverse("api:subsonic-update-playlist") url = reverse("api:subsonic-update-playlist")
assert url.endswith("updatePlaylist") is True assert url.endswith("updatePlaylist") is True
...@@ -435,7 +435,7 @@ def test_update_playlist(f, db, logged_in_api_client, factories): ...@@ -435,7 +435,7 @@ def test_update_playlist(f, db, logged_in_api_client, factories):
assert playlist.playlist_tracks.first().track_id == new_track.pk assert playlist.playlist_tracks.first().track_id == new_track.pk
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_delete_playlist(f, db, logged_in_api_client, factories): def test_delete_playlist(f, db, logged_in_api_client, factories):
url = reverse("api:subsonic-delete-playlist") url = reverse("api:subsonic-delete-playlist")
assert url.endswith("deletePlaylist") is True assert url.endswith("deletePlaylist") is True
...@@ -446,7 +446,7 @@ def test_delete_playlist(f, db, logged_in_api_client, factories): ...@@ -446,7 +446,7 @@ def test_delete_playlist(f, db, logged_in_api_client, factories):
playlist.refresh_from_db() playlist.refresh_from_db()
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_create_playlist(f, db, logged_in_api_client, factories): def test_create_playlist(f, db, logged_in_api_client, factories):
url = reverse("api:subsonic-create-playlist") url = reverse("api:subsonic-create-playlist")
assert url.endswith("createPlaylist") is True assert url.endswith("createPlaylist") is True
...@@ -468,7 +468,7 @@ def test_create_playlist(f, db, logged_in_api_client, factories): ...@@ -468,7 +468,7 @@ def test_create_playlist(f, db, logged_in_api_client, factories):
} }
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_get_music_folders(f, db, logged_in_api_client, factories): def test_get_music_folders(f, db, logged_in_api_client, factories):
url = reverse("api:subsonic-get-music-folders") url = reverse("api:subsonic-get-music-folders")
assert url.endswith("getMusicFolders") is True assert url.endswith("getMusicFolders") is True
...@@ -479,7 +479,7 @@ def test_get_music_folders(f, db, logged_in_api_client, factories): ...@@ -479,7 +479,7 @@ def test_get_music_folders(f, db, logged_in_api_client, factories):
} }
@pytest.mark.parametrize("f", ["xml", "json"]) @pytest.mark.parametrize("f", ["json"])
def test_get_indexes( def test_get_indexes(
f, db, logged_in_api_client, factories, mocker, queryset_equal_queries f, db, logged_in_api_client, factories, mocker, queryset_equal_queries
): ):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment