This commit is contained in:
team3
2026-09-07 07:44:00 +02:00
parent 5d42b4cfc5
commit c6bbed4049
250 changed files with 13372 additions and 6203 deletions

View File

@@ -199,3 +199,33 @@ def test_gespraech_und_gedaechtnis_wandern_mit(projekt):
def test_die_kopie_kopiert_sich_nicht_selbst(projekt):
planung.starte(projekt)
assert not (projekte.wurzel(projekt) / projekte.PLANUNG).exists()
def test_arbeitsverzeichnis_ueberlebt_das_umsetzen(projekt, tmp_path):
"""Erst nach dem Planungsstart festgelegt — dann fehlt es in der Kopie.
Vorher räumte das Umsetzen es mit dem alten Stand weg, und der nächste Lauf
fand kein Verzeichnis mehr.
"""
import verzeichnis
planung.starte(projekt)
verzeichnis.setze(projekt, str(tmp_path))
assert not (planung._kopie(projekt) / verzeichnis.DATEI).exists()
planung.setze_um(projekt)
assert verzeichnis.lies(projekt) == str(tmp_path)
def test_geplantes_verzeichnis_gewinnt(projekt, tmp_path):
"""Steht es in beiden, gilt die Kopie — sie ist der neuere Stand."""
import verzeichnis
alt = tmp_path / "alt"
alt.mkdir()
verzeichnis.setze(projekt, str(alt))
planung.starte(projekt)
neu = tmp_path / "neu"
neu.mkdir()
(planung._kopie(projekt) / verzeichnis.DATEI).write_text(str(neu))
planung.setze_um(projekt)
assert verzeichnis.lies(projekt) == str(neu)