Skip to content
Snippets Groups Projects
test_utils.py 523 B
Newer Older
  • Learn to ignore specific revisions
  • petitminion's avatar
    petitminion committed
    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")