]> littlesong.place Git - littlesongplace.git/commitdiff
Fix file paths
authorChris Fulljames <christianfulljames@gmail.com>
Tue, 21 Jan 2025 03:38:22 +0000 (22:38 -0500)
committerChris Fulljames <christianfulljames@gmail.com>
Tue, 21 Jan 2025 03:38:22 +0000 (22:38 -0500)
test/test_offline.py

index 408eb1750cc427db6653413f7af13242a645714a..6af920268bb92a78a4739867a1dd3ba1b2fa3efb 100644 (file)
@@ -1,6 +1,8 @@
 import html
 import json
+import os
 import re
+import sys
 import tempfile
 from pathlib import Path
 from unittest.mock import patch
@@ -9,6 +11,8 @@ import bcrypt
 import pytest
 from flask import session
 
+sys.path.insert(0, os.path.join(os.path.dirname(__file__), ".."))
+
 import main
 
 @pytest.fixture
@@ -231,7 +235,7 @@ def test_upload_song_collab_too_long(client):
 
 def test_upload_song_invalid_mp3(client):
     _create_user(client, "user", "password", login=True)
-    song_file = open("test.py", "rb")
+    song_file = open(__file__, "rb")
     _test_upload_song(client, b"Invalid mp3 file", error=True, song=song_file)
 
 ################################################################################
@@ -294,7 +298,7 @@ def test_update_song_collab_too_long(client):
 
 def test_update_song_invalid_mp3(client):
     _create_user_and_song(client)
-    song_file = open("test.py", "rb")
+    song_file = open(__file__, "rb")
     _test_upload_song(client, b"Invalid mp3 file", error=True, songid=1, song=song_file)
 
 def test_update_song_invalid_song(client):