from __future__ import annotations import unittest from pathlib import Path class ReleaseScriptParityTests(unittest.TestCase): def test_shell_release_verifier_checks_cross_platform_delivery_scripts(self) -> None: repo_root = Path(__file__).resolve().parents[2] script_path = repo_root / "verify_domain_release.sh" script_text = script_path.read_text(encoding="utf-8") self.assertIn('"scripts/package_domain_release.ps1"', script_text) self.assertIn('"scripts/verify_domain_release.ps1"', script_text) self.assertIn('"scripts/smoke_test_stack.ps1"', script_text) if __name__ == "__main__": unittest.main()