Example #1
0
 def test_base64(self):
     """Test base64 form of sid"""
     self.assertEqual(self.sid_null_b64, sid.sid(self.sid_null).base64())
     self.assertEqual(self.sid_sample_b64,
                      sid.sid(self.sid_sample).base64())
Example #2
0
 def test_binary(self):
     """Test binary form of sid"""
     self.assertEqual(self.sid_null_bin, sid.sid(self.sid_null).binary())
     self.assertEqual(self.sid_sample_bin,
                      sid.sid(self.sid_sample).binary())
Example #3
0
 def test_ldap(self):
     """Test ldap filter form of sid"""
     sid_null_ldap = '\\01\\01\\00\\00\\00\\00\\00\\00\\00\\00\\00\\00'
     sid_sample_ldap = '\\01\\05\\00\\00\\00\\00\\00\\05\\15\\00\\00\\00\\a0\\65\\cf\\7e\\78\\4b\\9b\\5f\\e7\\7c\\87\\70\\09\\1c\\01\\00'
     self.assertEqual(sid_null_ldap, sid.sid(self.sid_null).ldap())
     self.assertEqual(sid_sample_ldap, sid.sid(self.sid_sample).ldap())
Example #4
0
 def test_init_binary(self):
     """Test creating sids from binary"""
     self.assertEqual(self.sid_null,
                      str(sid.sid(self.sid_null_bin, sid.SID_BINARY)))
     self.assertEqual(self.sid_sample,
                      str(sid.sid(self.sid_sample_bin, sid.SID_BINARY)))
Example #5
0
 def test_init_base64(self):
     """Test creating sids from base64"""
     self.assertEqual(self.sid_null,
                      str(sid.sid(self.sid_null_b64, sid.SID_BASE64)))
     self.assertEqual(self.sid_sample,
                      str(sid.sid(self.sid_sample_b64, sid.SID_BASE64)))
Example #6
0
 def test_init_string(self):
     """Test creating sids from strings"""
     self.assertEqual(self.sid_null, str(sid.sid(self.sid_null)))
     self.assertEqual(self.sid_sample, str(sid.sid(self.sid_sample)))