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 | |
| parent | 1d42bfe5f7b3c671fc5b50e716c5e8aa68728fb3 (diff) | |
Session manager add song, interface, web UI tested
Diffstat (limited to 'solo-tool-project/test')
| -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() | 
