From 2b77ab030248a61fc0f66b017d01ce25e6fdceeb Mon Sep 17 00:00:00 2001 From: Hitonabi Date: Sun, 30 Aug 2026 19:21:00 +0200 Subject: [PATCH] fix(tests): Vorgabe-Test ohne den entfernten USERPROFILE-Zweig MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Der Test verlangte den Windows-Sonderzweig von ablage_vorgabe, der mit Entscheid 7 gegangen ist — lokal (Windows) blieb er zufaellig gruen, weil expanduser('~') dort auf USERPROFILE zeigt; die Linux-Ampel hat es gemerkt. Er prueft jetzt die neue Wirklichkeit: nativ = Benutzerordner DIESER Maschine. Co-Authored-By: Claude Fable 5 --- src/rippy/test_betrieb.py | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/rippy/test_betrieb.py b/src/rippy/test_betrieb.py index 36e3632..c23eab0 100644 --- a/src/rippy/test_betrieb.py +++ b/src/rippy/test_betrieb.py @@ -128,10 +128,15 @@ def test_eingestellte_ablage_schlaegt_jede_vorgabe(): assert a["ablage_vorgabe"] == "D:\\Filme" -def test_windows_vorgabe_liegt_beim_nutzer(monkeypatch): - monkeypatch.setenv("USERPROFILE", "C:\\Users\\Test") +def test_native_vorgabe_liegt_beim_nutzer(): + """Der USERPROFILE-Sonderzweig ist mit der Standalone-App gegangen + (Rippy v5, Entscheid 7) — nativ heisst hier nur noch: ein + Entwickler-Lauf ausserhalb des Containers, und die Vorgabe liegt im + Benutzerordner dieser Maschine.""" + import os + a = betrieb.auskunft(WINDOWS, container=False, plattform_name="win32") - assert a["ablage_vorgabe"].startswith("C:\\Users\\Test") + assert a["ablage_vorgabe"].startswith(os.path.expanduser("~")) assert a["ablage_vorgabe"].endswith("Rippy")