diff options
author | Nick Mathewson <nickm@torproject.org> | 2008-10-14 05:10:30 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2008-10-14 05:10:30 +0000 |
commit | d90990ee3ecd09a2725b8051759a900ebd488b8c (patch) | |
tree | fbe68d0c4b698d45bfdcb6c91a43ea2e60c21329 /lib/glider/tests.py | |
parent | fb5a6115a6f3ea0216e3ca0645ba1eb31fb02876 (diff) |
Rename glider to thandy, based on discussions on #nottor. Please let me know ASAP if there is another program Thandy, or if it means something rude, or whatever.
git-svn-id: file:///home/or/svnrepo/updater/trunk@17085 55e972cd-5a19-0410-ae62-a4d7a52db4cd
Diffstat (limited to 'lib/glider/tests.py')
-rw-r--r-- | lib/glider/tests.py | 64 |
1 files changed, 0 insertions, 64 deletions
diff --git a/lib/glider/tests.py b/lib/glider/tests.py deleted file mode 100644 index 7aeb4f6..0000000 --- a/lib/glider/tests.py +++ /dev/null @@ -1,64 +0,0 @@ - -import unittest -import doctest -import os -import tempfile - -import glider.keys -import glider.formats -import glider.repository -import glider.checkJson - -import glider.tests - -class CanonicalEncodingTest(unittest.TestCase): - def test_encode(self): - enc = glider.formats.encodeCanonical - self.assertEquals(enc(''), '""') - self.assertEquals(enc('"'), '"\\""') - self.assertEquals(enc('\t\\\n"\r'), - '"\t\\\\\n\\"\r"') - -class CryptoTests(unittest.TestCase): - def test_encrypt(self): - s = "The Secret words are marzipan habidashery zeugma." - password = "the password is swordfish." - encrypted = glider.keys.encryptSecret(s, password) - self.assertNotEquals(encrypted, s) - self.assert_(encrypted.startswith("GKEY1")) - self.assertEquals(s, glider.keys.decryptSecret(encrypted, password)) - self.assertRaises(glider.BadPassword, glider.keys.decryptSecret, - encrypted, "password") - self.assertRaises(glider.UnknownFormat, glider.keys.decryptSecret, - "foobar", password) - - def test_keystore(self): - passwd = "umfitty noonah" - fname = tempfile.mktemp() - ks = glider.keys.KeyStore(fname) - key1 = glider.keys.RSAKey.generate(512) - key2 = glider.keys.RSAKey.generate(512) - ks.addKey(key1) - ks.addKey(key2) - ks.save(passwd) - - ks2 = glider.keys.KeyStore(fname) - ks2.load(passwd) - self.assertEquals(key1.key.n, ks2.getKey(key1.getKeyID()).key.n) - -def suite(): - suite = unittest.TestSuite() - - suite.addTest(doctest.DocTestSuite(glider.formats)) - suite.addTest(doctest.DocTestSuite(glider.keys)) - suite.addTest(doctest.DocTestSuite(glider.checkJson)) - - loader = unittest.TestLoader() - suite.addTest(loader.loadTestsFromModule(glider.tests)) - - return suite - - -if __name__ == '__main__': - - unittest.TextTestRunner(verbosity=1).run(suite()) |