17 lines
566 B
Python
17 lines
566 B
Python
from funkwhale_api.playlists import serializers
|
|
|
|
|
|
def test_cannot_max_500_tracks_per_playlist(mocker, factories, settings):
|
|
settings.PLAYLISTS_MAX_TRACKS = 2
|
|
playlist = factories['playlists.Playlist']()
|
|
plts = factories['playlists.PlaylistTrack'].create_batch(
|
|
size=2, playlist=playlist)
|
|
track = factories['music.Track']()
|
|
serializer = serializers.PlaylistTrackCreateSerializer(data={
|
|
'playlist': playlist.pk,
|
|
'track': track.pk,
|
|
})
|
|
|
|
assert serializer.is_valid() is False
|
|
assert 'playlist' in serializer.errors
|