Model terminal presentation ownership and restoration

This commit is contained in:
ms2k 2026-08-20 02:10:44 +09:00
commit 8699103dfc

View file

@ -740,6 +740,7 @@ class VerificationTests(unittest.TestCase):
("Lazaret.tla", "Lazaret.cfg"),
("Lazaret.tla", "LazaretTerminalLocalControl.cfg"),
("Lazaret.tla", "LazaretTerminalPeerIsolation.cfg"),
("Lazaret.tla", "LazaretTerminalPresentationSafety.cfg"),
("Lazaret.tla", "LazaretTerminalSafety.cfg"),
("PreparedLower.tla", "PreparedLower.cfg"),
},
@ -791,6 +792,7 @@ class VerificationTests(unittest.TestCase):
configs = [
ROOT / "docs/protocol/Lazaret.cfg",
ROOT / "docs/protocol/LazaretTerminalSafety.cfg",
ROOT / "docs/protocol/LazaretTerminalPresentationSafety.cfg",
ROOT / "docs/protocol/LazaretTerminalPeerIsolation.cfg",
ROOT / "docs/protocol/LazaretTerminalLocalControl.cfg",
]
@ -809,6 +811,10 @@ class VerificationTests(unittest.TestCase):
invariants(ROOT / "docs/protocol/LazaretTerminalSafety.cfg"),
invariants(ROOT / "docs/protocol/Lazaret.cfg"),
)
self.assertEqual(
invariants(ROOT / "docs/protocol/LazaretTerminalPresentationSafety.cfg"),
invariants(ROOT / "docs/protocol/Lazaret.cfg"),
)
if __name__ == "__main__":