fix title decoding error. unknown-8bit charset

This commit is contained in:
Yax 2022-01-05 20:01:56 +01:00
parent f368033559
commit 61d0891b47
2 changed files with 18 additions and 1 deletions

17
tests/test_imap.py Normal file
View file

@ -0,0 +1,17 @@
#!/usr/bin/python
# -*- coding: UTF-8 -*-
import os
import unittest
from stacosys.core.imap import _to_utf8, _email_non_ascii_to_uft8
from email.header import Header
class ImapTestCase(unittest.TestCase):
def test_utf8_decode(self):
h = Header(s="Chez Darty vous avez re\udcc3\udca7u un nouvel aspirateur Vacuum gratuit jl8nz",
charset="unknown-8bit")
decoded = _email_non_ascii_to_uft8(h)
self.assertEquals(decoded, "Chez Darty vous avez reçu un nouvel aspirateur Vacuum gratuit jl8nz")