Files
aios/tests/test_portal_ops_self_loop.py
T

16 lines
527 B
Python

from active_runtime.app.portal_ops_api import PortalOpsAPI
def test_three_role_dashboards():
api = PortalOpsAPI()
assert api.dashboard("user")["status"] == "ok"
assert "group_users" in api.dashboard("group_admin")["modules"]
assert "system" in api.dashboard("owner")["modules"]
def test_ops_loop_records():
api = PortalOpsAPI()
assert api.approval("a1", "approve")["state"] == "recorded"
assert api.audit_event("owner", "login")["recorded"]
assert api.alert("x1", "high")["state"] == "open"