Exemplo n.º 1
0
 def test_wrong_type_krb_principal(self):
     krb_principal = ['test-user']
     with self.assertRaises(koji.GenericError) as cm:
         kojihub.get_user_by_krb_principal(krb_principal)
     self.assertEqual(
         "Invalid type for krb_principal: %s" % type(krb_principal),
         str(cm.exception))
Exemplo n.º 2
0
 def test_valid(self):
     krb_principal = '*****@*****.**'
     user_info = {
         'id': 1,
         'krb_principals': ['*****@*****.**'],
         'name': 'test-user',
         'status': 0,
         'usertype': 0
     }
     self.get_user.return_value = user_info
     rv = kojihub.get_user_by_krb_principal(krb_principal)
     self.assertEqual(user_info, rv)
Exemplo n.º 3
0
 def test_krb_principal_none(self):
     krb_principal = None
     with self.assertRaises(koji.GenericError) as cm:
         kojihub.get_user_by_krb_principal(krb_principal)
     self.assertEqual("No kerberos principal provided", str(cm.exception))