api: fixed tests and update docstrings.
This commit is contained in:
parent
bd6d47475c
commit
d3c3b68b31
8 changed files with 26 additions and 33 deletions
|
|
@ -68,7 +68,6 @@ class TestGetRepo(object):
|
|||
followers.append(user.user.get_api_data(
|
||||
include_secrets=expect_secrets))
|
||||
|
||||
ret['members'] = permissions
|
||||
ret['permissions'] = permissions
|
||||
ret['followers'] = followers
|
||||
|
||||
|
|
@ -106,7 +105,6 @@ class TestGetRepo(object):
|
|||
for user in repo.followers:
|
||||
followers.append(user.user.get_api_data())
|
||||
|
||||
ret['members'] = permissions
|
||||
ret['permissions'] = permissions
|
||||
ret['followers'] = followers
|
||||
|
||||
|
|
|
|||
|
|
@ -41,7 +41,7 @@ class TestApiGetRepoGroup(object):
|
|||
|
||||
permissions = expected_permissions(repo_group)
|
||||
|
||||
ret['members'] = permissions
|
||||
ret['permissions'] = permissions
|
||||
expected = ret
|
||||
assert_ok(id_, expected, given=response.body)
|
||||
|
||||
|
|
|
|||
|
|
@ -36,7 +36,9 @@ class TestGetUser(object):
|
|||
|
||||
usr = UserModel().get_by_username(TEST_USER_ADMIN_LOGIN)
|
||||
ret = usr.get_api_data(include_secrets=True)
|
||||
ret['permissions'] = AuthUser(usr.user_id).permissions
|
||||
permissions = AuthUser(usr.user_id).permissions
|
||||
ret['permissions'] = permissions
|
||||
ret['permissions_summary'] = permissions
|
||||
|
||||
expected = ret
|
||||
assert_ok(id_, expected, given=response.body)
|
||||
|
|
@ -54,7 +56,9 @@ class TestGetUser(object):
|
|||
|
||||
usr = UserModel().get_by_username(TEST_USER_ADMIN_LOGIN)
|
||||
ret = usr.get_api_data(include_secrets=True)
|
||||
ret['permissions'] = AuthUser(usr.user_id).permissions
|
||||
permissions = AuthUser(usr.user_id).permissions
|
||||
ret['permissions'] = permissions
|
||||
ret['permissions_summary'] = permissions
|
||||
|
||||
expected = ret
|
||||
assert_ok(id_, expected, given=response.body)
|
||||
|
|
@ -65,7 +69,9 @@ class TestGetUser(object):
|
|||
|
||||
usr = UserModel().get_by_username(self.TEST_USER_LOGIN)
|
||||
ret = usr.get_api_data(include_secrets=True)
|
||||
ret['permissions'] = AuthUser(usr.user_id).permissions
|
||||
permissions = AuthUser(usr.user_id).permissions
|
||||
ret['permissions'] = permissions
|
||||
ret['permissions_summary'] = permissions
|
||||
|
||||
expected = ret
|
||||
assert_ok(id_, expected, given=response.body)
|
||||
|
|
|
|||
|
|
@ -38,7 +38,8 @@ class TestGetUserGroups(object):
|
|||
|
||||
permissions = expected_permissions(group)
|
||||
|
||||
ret['members'] = permissions
|
||||
ret['permissions'] = permissions
|
||||
ret['permissions_summary'] = response.json['result']['permissions_summary']
|
||||
expected = ret
|
||||
assert_ok(id_, expected, given=response.body)
|
||||
|
||||
|
|
@ -54,7 +55,8 @@ class TestGetUserGroups(object):
|
|||
|
||||
permissions = expected_permissions(group)
|
||||
|
||||
ret['members'] = permissions
|
||||
ret['permissions'] = permissions
|
||||
ret['permissions_summary'] = response.json['result']['permissions_summary']
|
||||
expected = ret
|
||||
assert_ok(id_, expected, given=response.body)
|
||||
|
||||
|
|
|
|||
|
|
@ -127,26 +127,6 @@ def get_repo(request, apiuser, repoid, cache=Optional(True)):
|
|||
"lock_reason": null,
|
||||
"locked_by": null,
|
||||
"locked_date": null,
|
||||
"members": [
|
||||
{
|
||||
"name": "super-admin-name",
|
||||
"origin": "super-admin",
|
||||
"permission": "repository.admin",
|
||||
"type": "user"
|
||||
},
|
||||
{
|
||||
"name": "owner-name",
|
||||
"origin": "owner",
|
||||
"permission": "repository.admin",
|
||||
"type": "user"
|
||||
},
|
||||
{
|
||||
"name": "user-group-name",
|
||||
"origin": "permission",
|
||||
"permission": "repository.write",
|
||||
"type": "user_group"
|
||||
}
|
||||
],
|
||||
"owner": "owner-name",
|
||||
"permissions": [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -63,7 +63,7 @@ def get_repo_group(request, apiuser, repogroupid):
|
|||
"group_description": "repo group description",
|
||||
"group_id": 14,
|
||||
"group_name": "group name",
|
||||
"members": [
|
||||
"permissions": [
|
||||
{
|
||||
"name": "super-admin-username",
|
||||
"origin": "super-admin",
|
||||
|
|
|
|||
|
|
@ -79,7 +79,8 @@ def get_user(request, apiuser, userid=Optional(OAttr('apiuser'))):
|
|||
"last_login": "Timestamp",
|
||||
"last_activity": "Timestamp",
|
||||
"lastname": "surnae",
|
||||
"permissions": {
|
||||
"permissions": <deprecated>,
|
||||
"permissions_summary": {
|
||||
"global": [
|
||||
"hg.inherit_default_perms.true",
|
||||
"usergroup.read",
|
||||
|
|
@ -97,7 +98,7 @@ def get_user(request, apiuser, userid=Optional(OAttr('apiuser'))):
|
|||
"repositories": { "username/example": "repository.write"},
|
||||
"repositories_groups": { "user-group/repo": "group.none" },
|
||||
"user_groups": { "user_group_name": "usergroup.read" }
|
||||
},
|
||||
}
|
||||
"user_id": 32,
|
||||
"username": "username"
|
||||
}
|
||||
|
|
|
|||
|
|
@ -61,7 +61,7 @@ def get_user_group(request, apiuser, usergroupid):
|
|||
"active": true,
|
||||
"group_description": "group description",
|
||||
"group_name": "group name",
|
||||
"members": [
|
||||
"permissions": [
|
||||
{
|
||||
"name": "owner-name",
|
||||
"origin": "owner",
|
||||
|
|
@ -82,6 +82,12 @@ def get_user_group(request, apiuser, usergroupid):
|
|||
"type": "user_group"
|
||||
}
|
||||
],
|
||||
"permissions_summary": {
|
||||
"repositories": {
|
||||
"aa-root-level-repo-1": "repository.admin"
|
||||
},
|
||||
"repositories_groups": {}
|
||||
},
|
||||
"owner": "owner name",
|
||||
"users": [],
|
||||
"users_group_id": 2
|
||||
|
|
@ -120,7 +126,7 @@ def get_user_group(request, apiuser, usergroupid):
|
|||
|
||||
data = user_group.get_api_data()
|
||||
data["permissions"] = permissions
|
||||
data["Permissions_summary"] = UserGroupModel().get_perms_summary(
|
||||
data["permissions_summary"] = UserGroupModel().get_perms_summary(
|
||||
user_group.users_group_id)
|
||||
return data
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue