import html
 import json
 import re
+from pathlib import Path
 
 import requests
 import pytest
 
 HOST = "http://littlesong.place:8000"
+TEST_DATA = Path(__file__).parent / "data"
 
 def url(path):
     return HOST + path
 def test_upload_and_delete_song(s):
     response = s.post(
         url("/upload-song"),
-        files={"song-file": open("sample-3s.mp3", "rb")},
+        files={"song-file": open(TEST_DATA/"sample-3s.mp3", "rb")},
         data={
             "title": "song title",
             "description": "song description",
     # Upload song
     response = s.post(
         url("/upload-song"),
-        files={"song-file": open("sample-3s.mp3", "rb")},
+        files={"song-file": open(TEST_DATA/"sample-3s.mp3", "rb")},
         data={"title": "song title", "description": "", "tags": "", "collabs": ""},
     )
     response.raise_for_status()