Exemple #1
0
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@письмо.рф>'))
Exemple #2
0
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))
Exemple #3
0
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))
Exemple #4
0
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@письмо.рф>'))
Exemple #5
0
 def add(self, key, value):
     MimeHeaders.add(self, key, value)
     self._m[key] = headers.to_mime(normalize(key), remove_newlines(value))
Exemple #6
0
 def add(self, key, value):
     MimeHeaders.add(self, key, value)
     self._m[key] = headers.to_mime(normalize(key), remove_newlines(value))
Exemple #7
0
 def add(self, key, value):
     self.m[key] = headers.to_mime(key, value)
Exemple #8
0
 def __setitem__(self, key, value):
     if key in self.m:
         del self.m[key]
     self.m[key] = headers.to_mime(key, value)
Exemple #9
0
 def add(self, key, value):
     self.m[key] = headers.to_mime(key, value)
Exemple #10
0
 def __setitem__(self, key, value):
     if key in self.m:
         del self.m[key]
     self.m[key] = headers.to_mime(key, value)