def test_getAddrList_multiple(self): mailin = self._makeOne() message = DummyMessage() message.get_all = lambda name: ['Phred Bloggs <*****@*****.**>', 'Sally Port <*****@*****.**>'] self.assertEqual(list(mailin.getAddrList(message, 'To')), [('Phred Bloggs', '*****@*****.**'), ('Sally Port', '*****@*****.**')])
def test_getAddrList_multiple(self): mailin = self._makeOne() message = DummyMessage() message.get_all = lambda name: [ 'Phred Bloggs <*****@*****.**>', 'Sally Port <*****@*****.**>' ] self.assertEqual(list(mailin.getAddrList(message, 'To')), [('Phred Bloggs', '*****@*****.**'), ('Sally Port', '*****@*****.**')])
def test_getAddrList_one(self): mailin = self._makeOne() message = DummyMessage() message.get_all = lambda name: ['Phred Bloggs <*****@*****.**>'] self.assertEqual(list(mailin.getAddrList(message, 'From')), [('Phred Bloggs', '*****@*****.**')])
def test_getAddrList_none(self): mailin = self._makeOne() message = DummyMessage() message.get_all = lambda name: None self.assertEqual(list(mailin.getAddrList(message, 'nonesuch')), [])