mirror of
https://code.eliotberriot.com/funkwhale/funkwhale.git
synced 2025-10-03 20:39:16 +02:00
17 lines
523 B
Python
17 lines
523 B
Python
import os
|
|
|
|
from funkwhale_api.playlists import utils
|
|
|
|
|
|
def test_get_track_id_from_xspf(factories, tmp_path):
|
|
track1 = factories["music.Track"]()
|
|
track2 = factories["music.Track"]()
|
|
tracks_ids = [track1.id, track2.id]
|
|
xspf_content = utils.generate_xspf_from_tracks_ids(tracks_ids)
|
|
f = open("test.xspf", "w")
|
|
f.write(xspf_content)
|
|
f.close()
|
|
xspf_file = "test.xspf"
|
|
expected = [track1.id, track2.id]
|
|
assert utils.get_track_id_from_xspf(xspf_file) == expected
|
|
os.remove("test.xspf")
|