Moved playlist tests in a dedicated directory
This commit is contained in:
parent
fe51b6db19
commit
639cd5da5b
2 changed files with 20 additions and 21 deletions
20
api/tests/playlists/test_models.py
Normal file
20
api/tests/playlists/test_models.py
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
|
||||
|
||||
def test_can_create_playlist(factories):
|
||||
tracks = factories['music.Track'].create_batch(5)
|
||||
playlist = factories['playlists.Playlist']()
|
||||
|
||||
previous = None
|
||||
for track in tracks:
|
||||
previous = playlist.add_track(track, previous=previous)
|
||||
|
||||
playlist_tracks = list(playlist.playlist_tracks.all())
|
||||
|
||||
previous = None
|
||||
for idx, track in enumerate(tracks):
|
||||
plt = playlist_tracks[idx]
|
||||
assert plt.position == idx
|
||||
assert plt.track == track
|
||||
if previous:
|
||||
assert playlist_tracks[idx + 1] == previous
|
||||
assert plt.playlist == playlist
|
||||
Loading…
Add table
Add a link
Reference in a new issue