diff options
Diffstat (limited to 'service/test/integration/contacts_test.py')
-rw-r--r-- | service/test/integration/contacts_test.py | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/service/test/integration/contacts_test.py b/service/test/integration/contacts_test.py new file mode 100644 index 00000000..b1db485f --- /dev/null +++ b/service/test/integration/contacts_test.py @@ -0,0 +1,22 @@ +from nose.twistedtools import deferred +from test.support.integration import SoledadTestBase, MailBuilder + + +class SearchTest(SoledadTestBase): + + def setUp(self): + SoledadTestBase.setUp(self) + + @deferred(timeout=SoledadTestBase.DEFERRED_TIMEOUT) + def test_that_tags_returns_all_tags(self): + input_mail = MailBuilder().with_tags(['important']).build_input_mail() + self.client.add_mail_to_inbox(input_mail) + + d = self.get_contacts(query='recipient') + + def _assert(contacts): + self.assertTrue('recipient@to.com' in contacts) + self.assertTrue('recipient@cc.com' in contacts) + self.assertTrue('recipient@bcc.com' in contacts) + d.addCallback(_assert) + return d
\ No newline at end of file |