Accept latest backup alias during recovery
This commit is contained in:
@@ -10,6 +10,11 @@ ROOT = Path(__file__).resolve().parents[1]
|
||||
|
||||
|
||||
class RecoveryScriptTests(unittest.TestCase):
|
||||
def test_latest_alias_points_to_production_backup(self) -> None:
|
||||
script = (ROOT / "restore.sh").read_text(encoding="utf-8")
|
||||
self.assertIn("if [[ $ARCHIVE == latest ]]", script)
|
||||
self.assertIn("ARCHIVE=/data/docker-backups/athena-latest.tar.gz", script)
|
||||
|
||||
def _archive(self, members: list[str]) -> Path:
|
||||
tmp = tempfile.NamedTemporaryFile(suffix=".tar.gz", delete=False)
|
||||
tmp.close()
|
||||
|
||||
Reference in New Issue
Block a user