summaryrefslogtreecommitdiff
path: root/src/leap/mail/imap/tests/__init__.py
diff options
context:
space:
mode:
authorTomás Touceda <chiiph@leap.se>2013-05-21 10:00:19 -0300
committerTomás Touceda <chiiph@leap.se>2013-05-21 10:00:19 -0300
commite5fa0790f5231c333aba4bc5f6766556e062aa6c (patch)
tree6ffa31245438320da2934fda9aeb4f8248f0e3a7 /src/leap/mail/imap/tests/__init__.py
parentd24b8590ff06708032c3a7a5856b728d3fc48c9a (diff)
parentffedb3b8e32c062604cc2f178213c82d90843788 (diff)
Merge remote-tracking branch 'kali/feature/imap-service2' into develop
Conflicts: pkg/requirements.pip src/leap/mail/imap/tests/test_imap.py
Diffstat (limited to 'src/leap/mail/imap/tests/__init__.py')
-rw-r--r--src/leap/mail/imap/tests/__init__.py15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/leap/mail/imap/tests/__init__.py b/src/leap/mail/imap/tests/__init__.py
index 9a4c663..315d649 100644
--- a/src/leap/mail/imap/tests/__init__.py
+++ b/src/leap/mail/imap/tests/__init__.py
@@ -48,18 +48,19 @@ class BaseSoledadIMAPTest(BaseLeapTest):
document_factory=LeapDocument)
self._db2 = u1db.open(self.db2_file, create=True,
document_factory=LeapDocument)
+
# initialize soledad by hand so we can control keys
self._soledad = Soledad(self.email, gnupg_home=self.gnupg_home,
- initialize=False,
+ bootstrap=False,
prefix=self.tempdir)
self._soledad._init_dirs()
self._soledad._gpg = GPGWrapper(gnupghome=self.gnupg_home)
- self._soledad._gpg.import_keys(PUBLIC_KEY)
- self._soledad._gpg.import_keys(PRIVATE_KEY)
- self._soledad._load_openpgp_keypair()
- if not self._soledad._has_secret():
- self._soledad._gen_secret()
- self._soledad._load_secret()
+
+ if not self._soledad._has_privkey():
+ self._soledad._set_privkey(PRIVATE_KEY)
+ if not self._soledad._has_symkey():
+ self._soledad._gen_symkey()
+ self._soledad._load_symkey()
self._soledad._init_db()
def tearDown(self):