From 167b737235b28036a64700933c22cb1c0842fa85 Mon Sep 17 00:00:00 2001 From: drebs Date: Tue, 12 Mar 2013 16:16:30 -0300 Subject: Add test for _has_symkey(). --- src/leap/soledad/tests/test_crypto.py | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'src') diff --git a/src/leap/soledad/tests/test_crypto.py b/src/leap/soledad/tests/test_crypto.py index 04ca9e42..6be05243 100644 --- a/src/leap/soledad/tests/test_crypto.py +++ b/src/leap/soledad/tests/test_crypto.py @@ -173,3 +173,14 @@ class SoledadAuxMethods(BaseLeapTest): sol._init_db() from leap.soledad.backends.sqlcipher import SQLCipherDatabase self.assertIsInstance(sol._db, SQLCipherDatabase) + + def test__has_symkey(self): + sol = self._soledad_instance() + sol._init_dirs() + sol._gpg = GPGWrapper(gnupghome="%s/gnupg" % self.tempdir) + #self._soledad._gpg.import_keys(PUBLIC_KEY) + if not sol._has_privkey(): + sol._set_privkey(PRIVATE_KEY) + self.assertFalse(sol._has_symkey()) + sol._gen_symkey() + self.assertTrue(sol._has_symkey()) -- cgit v1.2.3