def test_mail_to_you_is_bouncing(): msg = MailRequest("fakepeer", None, None, open("tests/bounce.msg").read()) assert msg.is_bounce() bounce_rep = bounce.mail_to_you_is_bouncing(msg) assert bounce_rep assert_equal(bounce_rep['to'], msg.bounce.final_recipient)
def create_bounce(To, From): msg = MailRequest("fakepeer", From, To, open("tests/bounce.msg").read()) assert msg.is_bounce() msg.bounce.final_recipient = From msg.bounce.headers['Final-Recipient'] = From msg.bounce.original['from'] = From msg.bounce.original['to'] = To msg.bounce.original.To = set([To]) msg.bounce.original.From = From return msg