From 1dcde6cc9cb322b743e0b0355c697af869c2934a Mon Sep 17 00:00:00 2001 From: Eddy Pedroni Date: Wed, 16 Jul 2025 07:10:50 +0200 Subject: Session manager add song, interface, web UI tested --- solo-tool-project/test/session_manager_unittest.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'solo-tool-project/test/session_manager_unittest.py') diff --git a/solo-tool-project/test/session_manager_unittest.py b/solo-tool-project/test/session_manager_unittest.py index bd6fbb6..bef4e5d 100644 --- a/solo-tool-project/test/session_manager_unittest.py +++ b/solo-tool-project/test/session_manager_unittest.py @@ -64,3 +64,13 @@ def test_loadAndSaveEmptySession(sessionManager, sessionPath, soloTool, tmp_path assert reloadedTool.songs == [] +def test_uploadSong(sessionManager, songPool, tmp_path): + song = tmp_path / "song-to-be-uploaded.mp3" + song.touch() + + expected = songPool / "song-to-be-uploaded.mp3" + assert not expected.exists() + + with open(song, "rb") as f: + sessionManager.addSong("song-to-be-uploaded.mp3", f) + assert expected.exists() -- cgit v1.2.3