16 lines
527 B
Python
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"
|