test: expand tenant release smoke coverage

This commit is contained in:
wren
2026-05-22 09:26:27 +08:00
parent 370b0a5fa6
commit 5366868c5f
2 changed files with 13 additions and 1 deletions
+12
View File
@@ -25,6 +25,18 @@ def test_g1_admin_auth_and_rbac_context(admin_client: ReleaseApiClient) -> None:
assert users_data["total"] >= 1
assert isinstance(users_data["items"], list)
roles_response = admin_client.get("/api/v3/rbac/roles?page=1&page_size=20")
roles_data = ReleaseApiClient.json_data(roles_response)
assert roles_data["items"]
role_id = int(roles_data["items"][0]["id"])
role_users_response = admin_client.get(f"/api/v3/rbac/roles/{role_id}/users?page=1&page_size=1")
role_users_data = ReleaseApiClient.json_data(role_users_response)
assert role_users_data["page"] == 1
assert role_users_data["page_size"] == 1
assert "total" in role_users_data
assert isinstance(role_users_data["items"], list)
assert len(role_users_data["items"]) <= 1
org_response = admin_client.get("/api/admin/users/organizations/tree?include_users=false")
org_data = ReleaseApiClient.json_data(org_response)
assert "organizations" in org_data