Skip to content

Commit e1cf61d

Browse files
committed
Improved eml_preview test
1 parent 0c3d588 commit e1cf61d

File tree

1 file changed

+6
-7
lines changed

1 file changed

+6
-7
lines changed

imio/dms/mail/tests/test_utils.py

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# -*- coding: utf-8 -*-
2-
from bs4 import BeautifulSoup
32
from collections import OrderedDict
43
from collective.contact.plonegroup.config import get_registry_organizations
54
from collective.documentviewer.convert import Converter
@@ -26,6 +25,7 @@
2625
from imio.dms.mail.utils import IdmUtilsMethods
2726
from imio.dms.mail.utils import invalidate_users_groups
2827
from imio.dms.mail.utils import list_wf_states
28+
from imio.dms.mail.utils import PREVIEW_DIR
2929
from imio.dms.mail.utils import set_dms_config
3030
from imio.dms.mail.utils import sub_create
3131
from imio.dms.mail.utils import update_transitions_auc_config
@@ -46,7 +46,6 @@
4646
from zope.annotation.interfaces import IAnnotations
4747
from zope.component import getUtility
4848
from zope.intid.interfaces import IIntIds
49-
from zope.schema.interfaces import IVocabularyFactory
5049

5150
import os
5251
import unittest
@@ -1006,16 +1005,16 @@ def test_eml_preview(self):
10061005
)
10071006
annot = IAnnotations(dmsmainfile)
10081007
self.assertNotIn("successfully_converted", annot)
1009-
10101008
eml_preview(dmsmainfile)
10111009
annot = IAnnotations(dmsmainfile)["collective.documentviewer"]
1012-
1013-
self.assertIn("successfully_converted", annot)
1014-
10151010
self.assertEqual(annot["num_pages"], 1)
10161011
self.assertEqual(annot["successfully_converted"], True)
1017-
10181012
self.assertEqual(
10191013
[k for k in annot["blob_files"].keys()],
10201014
["large/dump_1.jpg", "normal/dump_1.jpg", "small/dump_1.jpg"],
10211015
)
1016+
blobs = [bl for bl in annot["blob_files"].values()]
1017+
self.assertEqual(blobs[0], blobs[1])
1018+
with open(os.path.join(PREVIEW_DIR, "previsualisation_eml_normal.jpg"), 'rb') as f1, \
1019+
open(blobs[0]._p_blob_uncommitted, 'rb') as f2:
1020+
self.assertEqual(f1.read(), f2.read())

0 commit comments

Comments
 (0)