Esempio n. 1
0
    def __init__(self, id, envelope, text, flags):
        self.id = id
        self.flags = flags
        self.envelope = Envelope(envelope)
        self.text = text

        self._parsed = None
Esempio n. 2
0
class EnvelopeTestCase(TestCase):
    def setUp(self):
        self.envelope = Envelope(SAMPLE_ENVELOPE)

    def test_value_error(self):
        self.assertRaises(ValueError, lambda: self.envelope['nothere'])

    def test_get_by_name(self):
        self.assertEqual('Mon, 4 Mar 2013 17:51:24 -0800', self.envelope['date'])

    def test_get_by_index(self):
        self.assertEqual('Mon, 4 Mar 2013 17:51:24 -0800', self.envelope[0])

    def test_get_email(self):
        self.assertEqual('*****@*****.**', self.envelope.get_email('from'))
Esempio n. 3
0
class EnvelopeTestCase(TestCase):
    def setUp(self):
        self.envelope = Envelope(SAMPLE_ENVELOPE)

    def test_value_error(self):
        self.assertRaises(ValueError, lambda: self.envelope['nothere'])

    def test_get_by_name(self):
        self.assertEqual('Mon, 4 Mar 2013 17:51:24 -0800',
                         self.envelope['date'])

    def test_get_by_index(self):
        self.assertEqual('Mon, 4 Mar 2013 17:51:24 -0800', self.envelope[0])

    def test_get_email(self):
        self.assertEqual('*****@*****.**',
                         self.envelope.get_email('from'))
Esempio n. 4
0
 def setUp(self):
     self.envelope = Envelope(SAMPLE_ENVELOPE)
Esempio n. 5
0
 def setUp(self):
     self.envelope = Envelope(SAMPLE_ENVELOPE)