From 0fcc4111e769cfbbd76aa12de05cf49a4d6aa67d Mon Sep 17 00:00:00 2001 From: Yax <1949284+kianby@users.noreply.github.com> Date: Sun, 9 Jan 2022 08:43:01 +0100 Subject: [PATCH] add unit test --- tests/test_imap.py | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/tests/test_imap.py b/tests/test_imap.py index 31aafd8..9528919 100644 --- a/tests/test_imap.py +++ b/tests/test_imap.py @@ -1,17 +1,22 @@ #!/usr/bin/python # -*- coding: UTF-8 -*- -import os +import datetime import unittest - -from stacosys.core.imap import _to_utf8, _email_non_ascii_to_uft8 from email.header import Header +from stacosys.core import imap + 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) + decoded = imap._email_non_ascii_to_uft8(h) self.assertEqual(decoded, "Chez Darty vous avez reçu un nouvel aspirateur Vacuum gratuit jl8nz") + + def test_parse_date(self): + now = datetime.datetime.now() + self.assertGreaterEqual(imap._parse_date(None), now) + self.assertEqual(imap._parse_date("Wed, 8 Dec 2021 20:05:20 +0100"), datetime.datetime(2021, 12, 8, 20, 5, 20))