summaryrefslogtreecommitdiff
path: root/src/leap/mail/tests
AgeCommit message (Collapse)Author
2015-09-22[bug] don't extract openpgp header if valid attached keyRuben Pollan
The key extract should check first for attached keys and if this fails then should try the OpenPGP header. - Resolves: #7480
2015-08-21[tests] properly skip not implemented tests, do not raiseKali Kaneko
2015-08-04[style] pep8 fixes + pep8 scriptKali Kaneko
2015-08-03[tests] Skipped tests that were not implementedBruno Wagner
Functionality that is not implemented should not fail, instead it should be skipped until it is implemented. Added a return to test_imap_store_fetch setup to make sure the deferred is being handled
2015-07-13[tests] new sample mail addedKali Kaneko
For #7244, this is needed for regression tests
2015-07-02[bug] tear down of leap.common.events properly in testsRuben Pollan
The tests where writting their own implementation of env tear down instead of using leap.common's one. Using it fixes many tests.
2015-03-30[bug] re-add fix for multiple headersKali Kaneko
This fix stores as multi-line headers that are repeated, and that were being discarded when storing them in a regular dict. It had been removed during the last refactor. I also store headers now as a case-insensitive dict, which solves other problems with the implementation of the twisted imap. Releases: 0.4.0
2015-03-03fix rename_mailbox implementation, make test passKali Kaneko
2015-03-03fix MessageTestCase: keep ref to inserted mbox uuidKali Kaneko
2015-03-03fix delete_msg testKali Kaneko
bug: delete_msg was still passing the mbox_name instead of the mbox_uuid as it should.
2015-02-11update mail/imap testsKali Kaneko
2015-02-11Complete IMAP implementation, update testsKali Kaneko
2015-02-11Use mailbox uuidsKali Kaneko
The previous implementation is naive, since it imposes a burden when renaming mailboxes. We're using uuids in the local uid tables instead, which is more cryptic but way more efficient. * receive mbox uuid instead of name * use mailbox uuid in identifiers
2015-02-11tests for mail.mail module: AccountKali Kaneko
2015-02-11tests for mail.mail module: MessageCollectionKali Kaneko
2015-02-11tests for mail.mail module: MessageKali Kaneko
2015-02-11make outgoing a new submoduleKali Kaneko
2015-02-11MessageCollections + MailboxIndexerKali Kaneko
2015-02-11New keymanager async APIRuben Pollan
2015-02-11specify not syncable shared dbKali Kaneko
2014-11-17Moving encrypt, sign and send logic from gateway (SMTP) to a MailServiceDuda Dornelles
2014-10-13Get keys from OpenPGP email headerRuben Pollan
2013-07-22Adapt smtp relay to latest soledad and keymanager.drebs
2013-05-11Make smtp-relay sign all outgoing message.drebs
* Update docstrings. * Remove prepareHeader and its bug. * Make smtp-relay always sign outgoing mail.
2013-05-11Adapt smtp-relay to use leap.common.keymanagerdrebs
* Add docstrings to smtp-relay classes. * Setup test suite. * Add setuptools-trial as dependency for tests. * Move smtp-relay tests to default test directory. * Add tests for smtp-relay. * Send of unencrypted mail depending on 'encrypted_only' param. * Malformed email address. * Add a helper function for smtp-relay. * Assert params for initializing SMTPFactory. * Use mail.util.parseaddr to parse email address. * Use email.message.Message to represent an email message in smtp-relay. * Make requirements effective and fix leap.common version in setup.py. * Add/remove dependencies in setup.py. * Fix Soledad instantiation in tests. * Fix sender address in smtp-relay. * Fix some comments regarding twisted's SSL and SMTP. * Remove authentication from smtp-relay when sending. This closes #2446.