def encode_address_test(): eq_('*****@*****.**', headers.to_mime('To', '*****@*****.**')) eq_('"John Smith" <*****@*****.**>', headers.to_mime('To', '"John Smith" <*****@*****.**>')) eq_('Федот <стрелец@письмо.рф>', headers.to_mime('To', 'Федот <стрелец@письмо.рф>')) eq_('=?utf-8?b?0KTQtdC00L7Rgg==?= <[email protected]>', headers.to_mime('To', 'Федот <foo@письмо.рф>'))
def encodings_test(): s = u"Это сообщение с длинным сабжектом " u"специально чтобы проверить кодировки" eq_(s, headers.mime_to_unicode(headers.to_mime("Subject", s))) s = "this is sample ascii string" eq_(s, headers.to_mime("Subject", s)) eq_(s, headers.mime_to_unicode(s)) s = "This is a long subject with commas, bob, Jay, suzy, tom, over" " 75,250,234 times!" folded_s = "This is a long subject with commas, bob, Jay, suzy, tom, over" "\n 75,250,234 times!" eq_(folded_s, headers.to_mime("Subject", s))
def encodings_test(): s = (u"Это сообщение с длинным сабжектом " u"специально чтобы проверить кодировки") eq_(s, headers.mime_to_unicode(headers.to_mime('Subject', s))) s = "this is sample ascii string" eq_(s, headers.to_mime('Subject', s)) eq_(s, headers.mime_to_unicode(s)) s = ("This is a long subject with commas, bob, Jay, suzy, tom, over" " 75,250,234 times!") folded_s = ("This is a long subject with commas, bob, Jay, suzy, tom, over" "\n 75,250,234 times!") eq_(folded_s, headers.to_mime('Subject', s))
def encode_address_test(): eq_('*****@*****.**', headers.to_mime('To', '*****@*****.**')) eq_('"John Smith" <*****@*****.**>', headers.to_mime('To', '"John Smith" <*****@*****.**>')) eq_('Федот <стрелец@письмо.рф>', headers.to_mime('To', 'Федот <стрелец@письмо.рф>')) eq_('=?utf-8?b?0KTQtdC00L7Rgg==?= <[email protected]>', headers.to_mime('To', 'Федот <foo@письмо.рф>'))
def add(self, key, value): MimeHeaders.add(self, key, value) self._m[key] = headers.to_mime(normalize(key), remove_newlines(value))
def add(self, key, value): MimeHeaders.add(self, key, value) self._m[key] = headers.to_mime(normalize(key), remove_newlines(value))
def add(self, key, value): self.m[key] = headers.to_mime(key, value)
def __setitem__(self, key, value): if key in self.m: del self.m[key] self.m[key] = headers.to_mime(key, value)
def add(self, key, value): self.m[key] = headers.to_mime(key, value)
def __setitem__(self, key, value): if key in self.m: del self.m[key] self.m[key] = headers.to_mime(key, value)