Update of /cvsroot/pywin32/pywin32/win32/test
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25402/win32/test
Added Files:
test_win32crypt.py
Log Message:
New win32crypt module (only 2 functions for now, but its a start!)
--- NEW FILE: test_win32crypt.py ---
# Test module for win32timezone
import unittest
import win32crypt
class Crypt(unittest.TestCase):
def testSimple(self):
data = "My test data"
entropy = None
desc = "My description"
flags = 0
ps = None
blob = win32crypt.CryptProtectData(data, desc, entropy, None, ps, flags)
got_desc, got_data = win32crypt.CryptUnprotectData(blob, entropy, None, ps, flags)
self.failUnlessEqual(data, got_data)
self.failUnlessEqual(desc, got_desc)
def testEntropy(self):
data = "My test data"
entropy = "My test entropy"
desc = "My description"
flags = 0
ps = None
blob = win32crypt.CryptProtectData(data, desc, entropy, None, ps, flags)
got_desc, got_data = win32crypt.CryptUnprotectData(blob, entropy, None, ps, flags)
self.failUnlessEqual(data, got_data)
self.failUnlessEqual(desc, got_desc)
if __name__ == '__main__':
unittest.main()
|