fix: start wecker without shell=True

This commit is contained in:
2026-06-18 16:38:58 +02:00
parent 7e8e915024
commit d349478e07
2 changed files with 23 additions and 6 deletions
+4 -2
View File
@@ -233,8 +233,10 @@ def test_start_ringing_starts_process_when_not_ringing():
assert result is True
mock_popen.assert_called_once()
args, kwargs = mock_popen.call_args
assert "wecker.py" in args[0]
assert kwargs.get("shell") is True
assert any("wecker.py" in str(arg) for arg in args[0])
assert kwargs.get("shell") is not True
assert kwargs.get("cwd") is not None
assert kwargs.get("start_new_session") is True
def test_start_ringing_ignores_when_already_ringing():