Exemplo n.º 1
0
 def test_verify_user_kerberos_wrong_chars(self):
     name = 'test-name'
     krb = '*****@*****.**'
     expected_error = "Kerberos principal %s does not match RegexUserName value" % krb
     with self.assertRaises(koji.GenericError) as cm:
         kojihub.verify_name_user(name=name, krb=krb)
     self.assertEqual(expected_error, str(cm.exception))
Exemplo n.º 2
0
 def test_verify_user_kerberos_longer(self):
     name = 'test-user'
     krb = '*****@*****.**'
     expected_error = "Kerberos principal %s is too long. Max length is 15 characters" % krb
     with self.assertRaises(koji.GenericError) as cm:
         kojihub.verify_name_user(name=name, krb=krb)
     self.assertEqual(expected_error, str(cm.exception))
Exemplo n.º 3
0
 def test_verify_user_name_wrong_chars(self):
     name = 'test-name+@#'
     expected_error = "Name %s does not match RegexUserName value" % name
     with self.assertRaises(koji.GenericError) as cm:
         kojihub.verify_name_user(name=name)
     self.assertEqual(expected_error, str(cm.exception))
Exemplo n.º 4
0
 def test_verify_user_name_longer(self):
     name = 'test-user-longer'
     expected_error = "Name %s is too long. Max length is 15 characters" % name
     with self.assertRaises(koji.GenericError) as cm:
         kojihub.verify_name_user(name=name)
     self.assertEqual(expected_error, str(cm.exception))
Exemplo n.º 5
0
 def test_verify_user_type_kerberos(self):
     expected_error = "Kerberos principal should be string"
     with self.assertRaises(koji.GenericError) as cm:
         kojihub.verify_name_user(name='test-name', krb=1234)
     self.assertEqual(expected_error, str(cm.exception))
Exemplo n.º 6
0
 def test_verify_user_type_name(self):
     expected_error = "Name should be string"
     with self.assertRaises(koji.GenericError) as cm:
         kojihub.verify_name_user(name=1234)
     self.assertEqual(expected_error, str(cm.exception))