diff options
author | Duda Dornelles <ddornell@thoughtworks.com> | 2014-11-20 13:43:12 -0200 |
---|---|---|
committer | Duda Dornelles <ddornell@thoughtworks.com> | 2014-11-24 08:21:59 -0200 |
commit | 4f484e4dd2a40c4b3c71cd3d241785fb3a7b2eaf (patch) | |
tree | 09d494d82ac812e87e45c1b1ccc6ff2693b49a62 /service/test/integration | |
parent | d4b29e22f51c986e4b8306f1782ef3603248d0d5 (diff) |
Adding contacts controller and basic contact search
Diffstat (limited to 'service/test/integration')
-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 |