Extend getUser to get user groups

Related: https://pagure.io/koji/issue/3854
This commit is contained in:
Tomas Kopecek 2023-06-21 10:27:13 +02:00
parent 6a36ff7940
commit 60722acf09
4 changed files with 47 additions and 11 deletions

View file

@ -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

View file

@ -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)