Esempio n. 1
0
 def test_eq(self):
     allmechs = get_all_mechs()
     counter = 0
     for mech in allmechs:
         self.assertEqual(mech, mech)
         self.assertEqual(OID.mech_from_string(str(mech)), mech)
         self.assertEqual(
             sum(1 if (OID.mech_from_string(str(mech)) == othermech) else 0
                 for othermech in allmechs), 1)
         if counter > 0:
             self.assertNotEqual(mech, allmechs[counter - 1])
         counter += 1
Esempio n. 2
0
 def setUp(self):
     gc.collect()
     super(KerberosNameTest, self).setUp()
     try:
         self.krb5mech = OID.mech_from_string('{1 2 840 113554 1 2 2}')
     except KeyError:
         self.skipTest("Kerberos 5 mech not available")
Esempio n. 3
0
 def setUp(self):
     gc.collect()
     super(KerberosNameTest, self).setUp()
     try:
         self.krb5mech = OID.mech_from_string('{1 2 840 113554 1 2 2}')
     except KeyError:
         self.skipTest("Kerberos 5 mech not available")
Esempio n. 4
0
 def test_eq(self):
     allmechs = get_all_mechs()
     counter = 0
     for mech in allmechs:
         self.assertEqual(mech, mech)
         self.assertEqual(OID.mech_from_string(str(mech)), mech)
         self.assertEqual(
             sum(
                 1 if (OID.mech_from_string(str(mech)) == othermech) else 0
                 for othermech in allmechs
             ),
             1
         )
         if counter > 0:
             self.assertNotEqual(mech, allmechs[counter - 1])
         counter += 1
Esempio n. 5
0
 def test_in(self):
     for mech in get_all_mechs():
         self.assertIn(mech, get_all_mechs())
     self.assertNotIn(OID(ffi.new('gss_OID_desc[1]')[0]), get_all_mechs())
     self.assertNotIn("not an OID", get_all_mechs())
Esempio n. 6
0
 def test_mech_comparison(self):
     krb5mech2 = OID.mech_from_string(self.OID_AS_STRING)
     self.assertEqual(self.krb5mech, krb5mech2)
     self.assertEqual(hash(self.krb5mech), hash(krb5mech2))
     self.assertIn(self.krb5mech, get_all_mechs())
     self.assertNotEqual(self.krb5mech, "not a mech")
Esempio n. 7
0
 def setUp(self):
     try:
         self.krb5mech = OID.mech_from_string(self.OID_AS_STRING)
     except KeyError:
         self.skipTest("Kerberos 5 mech not available")
Esempio n. 8
0
 def setUp(self):
     try:
         self.krb5mech = OID.mech_from_string('{1 2 840 113554 1 2 2}')
     except KeyError:
         self.skipTest("Kerberos 5 mech not available")
Esempio n. 9
0
 def test_mech_comparison(self):
     krb5mech2 = OID.mech_from_string(self.OID_AS_STRING)
     self.assertEqual(self.krb5mech, krb5mech2)
     self.assertEqual(hash(self.krb5mech), hash(krb5mech2))
     self.assertIn(self.krb5mech, get_all_mechs())
     self.assertNotEqual(self.krb5mech, "not a mech")
Esempio n. 10
0
 def setUp(self):
     try:
         self.krb5mech = OID.mech_from_string(self.OID_AS_STRING)
     except KeyError:
         self.skipTest("Kerberos 5 mech not available")