test: expand tenant release smoke coverage
This commit is contained in:
+1
-1
Submodule legal-platform-frontend updated: 377cd3b62b...f219811a6e
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user