19 lines
564 B
Python
19 lines
564 B
Python
from pathlib import Path
|
|
|
|
|
|
ROOT = Path(__file__).resolve().parents[1]
|
|
|
|
|
|
def test_windows_update_script_uses_safe_docker_update_flow():
|
|
script = (ROOT / "update_windows.bat").read_text(encoding="utf-8")
|
|
lowered = script.lower()
|
|
|
|
assert 'pushd "%~dp0"' in lowered
|
|
assert "where git" in lowered
|
|
assert "where docker" in lowered
|
|
assert "docker compose version" in lowered
|
|
assert "git pull --ff-only" in lowered
|
|
assert "docker compose up -d --build" in lowered
|
|
assert "docker image prune -f" in lowered
|
|
assert "pause" in lowered
|