idea164-bexproof-verifiable.../tests/test_governance.py

11 lines
317 B
Python

from bexproof.governance import Governance
def test_governance_approvals():
g = Governance(signers={"alice", "bob", "carol"}, required=2)
g.propose("p1", "policy content")
g.approve("p1", "alice")
assert g.is_approved("p1") is False
g.approve("p1", "bob")
assert g.is_approved("p1") is True