| 123456789101112131415161718192021222324252627282930 |
- from pathlib import Path
- ROOT = Path(__file__).resolve().parents[1]
- def test_responsibility_matrix_has_admin_route_and_versioned_client():
- routes = (ROOT / "frontend/src/router/routes.js").read_text(encoding="utf-8")
- api = (
- ROOT / "frontend/src/api/responsibilities.js"
- ).read_text(encoding="utf-8")
- view = (
- ROOT / "frontend/src/views/systemManage/responsibility/index.vue"
- ).read_text(encoding="utf-8")
- request = (
- ROOT / "frontend/src/utils/request.js"
- ).read_text(encoding="utf-8")
- assert "/systemManage/responsibilities" in routes
- assert "governance:responsibilities:manage" in routes
- assert "getResponsibilityMatrix" in api
- assert "replaceResponsibilityMatrix" in api
- assert "'If-Match': `\"${revision}\"`" in api
- assert "put (url, params, config = {})" in request
- assert "设备责任矩阵" in view
- assert "平台角色决定功能权限" in view
- assert "设备资产管理员" in view
- assert "责任类型" in view
- assert "RACI" in view
- assert "accountable" in view
|