| 5382 | ('us-ascii', 'en', '"This is even more ***fun*** isn\'t it!"')) |
| 5383 | |
| 5384 | def test_set_param(self): |
| 5385 | eq = self.ndiffAssertEqual |
| 5386 | msg = Message() |
| 5387 | msg.set_param('title', 'This is even more ***fun*** isn\'t it!', |
| 5388 | charset='us-ascii') |
| 5389 | eq(msg.get_param('title'), |
| 5390 | ('us-ascii', '', 'This is even more ***fun*** isn\'t it!')) |
| 5391 | msg.set_param('title', 'This is even more ***fun*** isn\'t it!', |
| 5392 | charset='us-ascii', language='en') |
| 5393 | eq(msg.get_param('title'), |
| 5394 | ('us-ascii', 'en', 'This is even more ***fun*** isn\'t it!')) |
| 5395 | msg = self._msgobj('msg_01.txt') |
| 5396 | msg.set_param('title', 'This is even more ***fun*** isn\'t it!', |
| 5397 | charset='us-ascii', language='en') |
| 5398 | eq(msg.as_string(maxheaderlen=78), """\ |
| 5399 | Return-Path: <bbb@zzz.org> |
| 5400 | Delivered-To: bbb@zzz.org |
| 5401 | Received: by mail.zzz.org (Postfix, from userid 889) |
| 5402 | \tid 27CEAD38CC; Fri, 4 May 2001 14:05:44 -0400 (EDT) |
| 5403 | MIME-Version: 1.0 |
| 5404 | Content-Transfer-Encoding: 7bit |
| 5405 | Message-ID: <15090.61304.110929.45684@aaa.zzz.org> |
| 5406 | From: bbb@ddd.com (John X. Doe) |
| 5407 | To: bbb@zzz.org |
| 5408 | Subject: This is a test message |
| 5409 | Date: Fri, 4 May 2001 14:05:44 -0400 |
| 5410 | Content-Type: text/plain; charset=us-ascii; |
| 5411 | title*=us-ascii'en'This%20is%20even%20more%20%2A%2A%2Afun%2A%2A%2A%20isn%27t%20it%21 |
| 5412 | |
| 5413 | |
| 5414 | Hi, |
| 5415 | |
| 5416 | Do you like this message? |
| 5417 | |
| 5418 | -Me |
| 5419 | """) |
| 5420 | |
| 5421 | def test_set_param_requote(self): |
| 5422 | msg = Message() |