mirror of https://github.com/python/cpython.git
test_rfc2231_no_language_or_charset(): RFC 2231 allows leaving out
both the charset and language without including any single quotes.
This commit is contained in:
parent
61cd0db3d2
commit
21fcc4e287
|
@ -2546,6 +2546,17 @@ def test_rfc2231_get_content_charset(self):
|
||||||
msg = self._msgobj('msg_32.txt')
|
msg = self._msgobj('msg_32.txt')
|
||||||
eq(msg.get_content_charset(), 'us-ascii')
|
eq(msg.get_content_charset(), 'us-ascii')
|
||||||
|
|
||||||
|
def test_rfc2231_no_language_or_charset(self):
|
||||||
|
m = '''\
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
Content-Disposition: inline; filename="file____C__DOCUMENTS_20AND_20SETTINGS_FABIEN_LOCAL_20SETTINGS_TEMP_nsmail.htm"
|
||||||
|
Content-Type: text/html; NAME*0=file____C__DOCUMENTS_20AND_20SETTINGS_FABIEN_LOCAL_20SETTINGS_TEM; NAME*1=P_nsmail.htm
|
||||||
|
|
||||||
|
'''
|
||||||
|
msg = email.message_from_string(m)
|
||||||
|
self.assertEqual(msg.get_param('NAME'),
|
||||||
|
(None, None, 'file____C__DOCUMENTS_20AND_20SETTINGS_FABIEN_LOCAL_20SETTINGS_TEMP_nsmail.htm'))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
def _testclasses():
|
def _testclasses():
|
||||||
|
|
Loading…
Reference in New Issue