| 5500 | self.assertEqual(msg['content-type'], 'text/plain; title="(bar)bell"') |
| 5501 | |
| 5502 | def test_del_param(self): |
| 5503 | eq = self.ndiffAssertEqual |
| 5504 | msg = self._msgobj('msg_01.txt') |
| 5505 | msg.set_param('foo', 'bar', charset='us-ascii', language='en') |
| 5506 | msg.set_param('title', 'This is even more ***fun*** isn\'t it!', |
| 5507 | charset='us-ascii', language='en') |
| 5508 | msg.del_param('foo', header='Content-Type') |
| 5509 | eq(msg.as_string(maxheaderlen=78), """\ |
| 5510 | Return-Path: <bbb@zzz.org> |
| 5511 | Delivered-To: bbb@zzz.org |
| 5512 | Received: by mail.zzz.org (Postfix, from userid 889) |
| 5513 | \tid 27CEAD38CC; Fri, 4 May 2001 14:05:44 -0400 (EDT) |
| 5514 | MIME-Version: 1.0 |
| 5515 | Content-Transfer-Encoding: 7bit |
| 5516 | Message-ID: <15090.61304.110929.45684@aaa.zzz.org> |
| 5517 | From: bbb@ddd.com (John X. Doe) |
| 5518 | To: bbb@zzz.org |
| 5519 | Subject: This is a test message |
| 5520 | Date: Fri, 4 May 2001 14:05:44 -0400 |
| 5521 | Content-Type: text/plain; charset="us-ascii"; |
| 5522 | title*=us-ascii'en'This%20is%20even%20more%20%2A%2A%2Afun%2A%2A%2A%20isn%27t%20it%21 |
| 5523 | |
| 5524 | |
| 5525 | Hi, |
| 5526 | |
| 5527 | Do you like this message? |
| 5528 | |
| 5529 | -Me |
| 5530 | """) |
| 5531 | |
| 5532 | # test_headerregistry.TestContentTypeHeader.rfc2231_encoded_charset |
| 5533 | # I changed the charset name, though, because the one in the file isn't |