예제 #1
0
 def test_archive(self):
     msg = load_msg('sample')
     self.assertEqual(self.store.archive(msg), msg.id)
     self.assertEqual(self._get_msg(msg.id).content, msg.as_string())
예제 #2
0
 def test_message_exists_true(self):
     msg = load_msg('sample')
     self.store.archive(msg)
     self.assertTrue(self.store.message_exists(msg.id))
예제 #3
0
 def test_message_exists_false(self):
     msg = load_msg('sample')
     self.assertFalse(self.store.message_exists(msg.id))
예제 #4
0
 def test_set_payload_empty(self):
     s = u'Con cien cañones por banda, viento en popa a toda vela'
     self.msg = load_msg('sample6')
     self._test_set(
         s, u'Con cien ca=F1ones por banda, viento en popa a toda vela')
예제 #5
0
 def test_get_payload_decoded(self):
     self.msg = load_msg('sample')
     s = u'La dirección ha cambiado como podéis comprobar en el'
     self.assertTrue(s in self.get_text(decode=True))
예제 #6
0
 def setUp(self):
     super(ConverterTest, self).setUp()
     self.msg = load_msg('sample3')
예제 #7
0
 def test_set_payload_utf8(self):
     s = u'Con cien cañones por banda, viento en popa a toda vela'
     self.msg = load_msg('sample')
     self.msg.get_payload(0).set_charset('utf-8')
     self._test_set(
         s, u'Con cien ca=C3=B1ones por banda, viento en popa a toda vela')
예제 #8
0
 def test_get_payload(self):
     self.msg = load_msg('sample')
     s = u'La direcci=F3n ha cambiado como pod=E9is comprobar en'
     self.assertTrue(s in self.get_text())
예제 #9
0
 def test_get_payload_decoded(self):
     self.msg = load_msg('sample')
     s = u'La dirección ha cambiado como podéis comprobar en el'
     self.assertTrue(s in self.get_text(decode=True))
예제 #10
0
 def test_set_payload_base64_utf8(self):
     s = u'Con cien cañones por banda, viento en popa a toda vela'
     self.msg = load_msg('sample5')
     self._test_set(s, u'Con cien ca=C3=B1ones por banda, viento en popa a toda vela')
예제 #11
0
 def test_set_payload_empty(self):
     s = u'Con cien cañones por banda, viento en popa a toda vela'
     self.msg = load_msg('sample6')
     self._test_set(s, u'Con cien ca=F1ones por banda, viento en popa a toda vela')
예제 #12
0
 def test_set_payload_utf8(self):
     s = u'Con cien cañones por banda, viento en popa a toda vela'
     self.msg = load_msg('sample')
     self.msg.get_payload(0).set_charset('utf-8')
     self._test_set(s, u'Con cien ca=C3=B1ones por banda, viento en popa a toda vela')
예제 #13
0
 def setUp(self):
     super(ConverterTest,self).setUp()
     self.msg = load_msg('sample3')
예제 #14
0
 def test_set_payload_special_chars(self):
     s = u'Con cien cañones por banda, viento en popa a toda vela'
     self.msg = load_msg('sample')
     self._test_set(s, u'Con cien ca=F1ones por banda, viento en popa a toda vela')
예제 #15
0
 def test_find_text_empty(self):
     self.assertEqual(self.msg._find_text(load_msg('sample6')), u'\n')
예제 #16
0
 def test_get_payload_base64(self):
     self.msg = load_msg('sample4')
     self._test_get(u'á\n', u'4Qo=')
예제 #17
0
 def test_set_payload(self):
     s = u'El perro del hortelano'
     self.msg = load_msg('sample')
     self._test_set(s, s)
예제 #18
0
 def test_get_payload_base64_utf8(self):
     self.msg = load_msg('sample5')
     self._test_get(u'á', u'w6E=')
예제 #19
0
 def test_set_payload_special_chars(self):
     s = u'Con cien cañones por banda, viento en popa a toda vela'
     self.msg = load_msg('sample')
     self._test_set(
         s, u'Con cien ca=F1ones por banda, viento en popa a toda vela')
예제 #20
0
 def test_find_text(self):
     self.assertEqual(self.msg._find_text(load_msg("sample5")), u"á")
예제 #21
0
 def test_set_payload_base64_utf8(self):
     s = u'Con cien cañones por banda, viento en popa a toda vela'
     self.msg = load_msg('sample5')
     self._test_set(
         s, u'Con cien ca=C3=B1ones por banda, viento en popa a toda vela')
예제 #22
0
 def test_find_text_empty(self):
     self.assertEqual(self.msg._find_text(load_msg("sample6")), u"\n")
예제 #23
0
 def test_get_payload(self):
     self.msg = load_msg('sample')
     s = u'La direcci=F3n ha cambiado como pod=E9is comprobar en'
     self.assertTrue(s in self.get_text())
예제 #24
0
 def _load_mails(self, *fileNames):
     return [load_msg(f) for f in fileNames]
예제 #25
0
 def test_message_exists_false(self):
     msg = load_msg('sample')
     self.assertFalse(self.store.message_exists(msg.id))
예제 #26
0
 def test_get_payload_base64(self):
     self.msg = load_msg('sample4')
     self._test_get(u'á\n', u'4Qo=')
예제 #27
0
 def test_archive(self):
     msg = load_msg('sample')
     self.assertEqual(self.store.archive(msg), msg.id)
     self.assertEqual(self._get_msg(msg.id).content, msg.as_string())
예제 #28
0
 def test_get_payload_base64_utf8(self):
     self.msg = load_msg('sample5')
     self._test_get(u'á', u'w6E=')
예제 #29
0
 def test_message_exists_true(self):
     msg = load_msg('sample')
     self.store.archive(msg)
     self.assertTrue(self.store.message_exists(msg.id))
예제 #30
0
 def test_get_payload_empty(self):
     self.msg = load_msg('sample6')
     self._test_get(u'\n', u'\n')
예제 #31
0
 def test_find_text(self):
     self.assertEqual(self.msg._find_text(load_msg('sample5')), u'á')
예제 #32
0
 def test_set_payload(self):
     s = u'El perro del hortelano'
     self.msg = load_msg('sample')
     self._test_set(s, s)
예제 #33
0
 def _load_mails(self, *fileNames):
     return [load_msg(f) for f in fileNames]
예제 #34
0
 def test_get_payload_empty(self):
     self.msg = load_msg('sample6')
     self._test_get(u'\n', u'\n')