Extend getUser to get user groups
Related: https://pagure.io/koji/issue/3854
This commit is contained in:
parent
6a36ff7940
commit
60722acf09
4 changed files with 47 additions and 11 deletions
|
|
@ -20,6 +20,7 @@ class TestUserinfo(utils.CliTestCase):
|
|||
'krb_principals': ['test-principal'],
|
||||
'name': self.user,
|
||||
'status': 0,
|
||||
'groups': ['group1', 'group2'],
|
||||
'usertype': 0}
|
||||
self.user_perms = ['admin', 'tag']
|
||||
self.count_list_packages = 2
|
||||
|
|
@ -65,6 +66,9 @@ krb principals:
|
|||
Permissions:
|
||||
admin
|
||||
tag
|
||||
Groups:
|
||||
group1
|
||||
group2
|
||||
Status: NORMAL
|
||||
Usertype: NORMAL
|
||||
Number of packages: 2
|
||||
|
|
|
|||
|
|
@ -93,8 +93,7 @@ class TestGetUser(DBQueryTestCase):
|
|||
columns = ['id', 'name', 'status', 'usertype']
|
||||
self.assertEqual(set(query.columns), set(columns))
|
||||
self.assertEqual(query.clauses, ['users.id = %(id)i'])
|
||||
self.assertEqual(query.joins, ['LEFT JOIN user_krb_principals ON '
|
||||
'users.id = user_krb_principals.user_id'])
|
||||
self.assertEqual(query.joins, [])
|
||||
self.assertEqual(query.values, userinfo)
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue