| 2636 | '<002001c144a6$8752e060$56104586@oxy.edu>') |
| 2637 | |
| 2638 | def test_epilogue(self): |
| 2639 | eq = self.ndiffAssertEqual |
| 2640 | with openfile('msg_21.txt', encoding="utf-8") as fp: |
| 2641 | text = fp.read() |
| 2642 | msg = Message() |
| 2643 | msg['From'] = 'aperson@dom.ain' |
| 2644 | msg['To'] = 'bperson@dom.ain' |
| 2645 | msg['Subject'] = 'Test' |
| 2646 | msg.preamble = 'MIME message' |
| 2647 | msg.epilogue = 'End of MIME message\n' |
| 2648 | msg1 = MIMEText('One') |
| 2649 | msg2 = MIMEText('Two') |
| 2650 | msg.add_header('Content-Type', 'multipart/mixed', boundary='BOUNDARY') |
| 2651 | msg.attach(msg1) |
| 2652 | msg.attach(msg2) |
| 2653 | sfp = StringIO() |
| 2654 | g = Generator(sfp) |
| 2655 | g.flatten(msg) |
| 2656 | eq(sfp.getvalue(), text) |
| 2657 | |
| 2658 | def test_no_nl_preamble(self): |
| 2659 | eq = self.ndiffAssertEqual |