diff options
author | Eddy Pedroni <epedroni@pm.me> | 2025-07-16 07:10:50 +0200 |
---|---|---|
committer | Eddy Pedroni <epedroni@pm.me> | 2025-07-16 07:10:50 +0200 |
commit | 1dcde6cc9cb322b743e0b0355c697af869c2934a (patch) | |
tree | e4cae31881e3eb129bcdc998dee706f8cda2a590 /solo-tool-project/test/session_manager_unittest.py | |
parent | 1d42bfe5f7b3c671fc5b50e716c5e8aa68728fb3 (diff) |
Session manager add song, interface, web UI tested
Diffstat (limited to 'solo-tool-project/test/session_manager_unittest.py')
-rw-r--r-- | solo-tool-project/test/session_manager_unittest.py | 10 |
1 files changed, 10 insertions, 0 deletions
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() |