systemctl stop is already a no-op on a stopped unit, but stop_instance was unconditionally running fusermount3 -u and bubbling up the EINVAL when the overlay wasn't currently mounted (e.g. server already stopped). Mirror the established delete_instance pattern: always attempt the unmount, swallow CalledProcessError, and label the step "(if mounted)". Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| test_cli.py | ||
| test_initialize.py | ||
| test_install.py | ||
| test_lifecycle.py | ||
| test_logging.py | ||
| test_logs.py | ||
| test_paths.py | ||
| test_process.py | ||
| test_spec.py | ||
| test_status.py | ||