From 129800847138e802040d4ad53adc06b9776ac1c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A1bio=20Pio?= Date: Wed, 17 Dec 2014 17:18:54 -0200 Subject: Fix issue #200 search works with base63 bodies Now the search works with the decoded body too, instead of only with the raw mail --- service/test/integration/search_test.py | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'service/test/integration') diff --git a/service/test/integration/search_test.py b/service/test/integration/search_test.py index 21326ec7..6deb4794 100644 --- a/service/test/integration/search_test.py +++ b/service/test/integration/search_test.py @@ -133,3 +133,12 @@ class SearchTest(SoledadTestBase): results = self.get_mails_by_tag('inbox') self.assertEqual(results[0].ident, input_mail2.ident) self.assertEqual(results[1].ident, input_mail.ident) + + def test_search_base64_body(self): + body = u'bl\xe1' + input_mail = MailBuilder().with_body(body.encode('utf-8')).build_input_mail() + self.client.add_mail_to_inbox(input_mail) + results = self.search(body) + + self.assertGreater(len(results), 0, 'No results returned from search') + self.assertEquals(results[0].ident, input_mail.ident ) \ No newline at end of file -- cgit v1.2.3