diff options
-rwxr-xr-x | imapArch.py (renamed from archive_folder.py) | 0 | ||||
-rw-r--r-- | test/test_email_server.py | 56 |
2 files changed, 28 insertions, 28 deletions
diff --git a/archive_folder.py b/imapArch.py index 2ac91fd..2ac91fd 100755 --- a/archive_folder.py +++ b/imapArch.py diff --git a/test/test_email_server.py b/test/test_email_server.py index 737dd68..119b59d 100644 --- a/test/test_email_server.py +++ b/test/test_email_server.py @@ -3,7 +3,7 @@ import logging import unittest from unittest import mock -import archive_folder +import imapArch log = logging.getLogger('test') @@ -15,8 +15,8 @@ def create_test_message(): class TestEmailServer(unittest.TestCase): - @mock.patch.object(archive_folder.imaplib, 'IMAP4_SSL', autospec=True) - @mock.patch.object(archive_folder.configparser, 'ConfigParser', autospec=True) + @mock.patch.object(imapArch.imaplib, 'IMAP4_SSL', autospec=True) + @mock.patch.object(imapArch.configparser, 'ConfigParser', autospec=True) def test_server_initialization(self, mock_configparser, mock_imapobj): mock_imapobj().login.return_value = ('OK', 'FAKED success') mock_imapobj().capability.return_value = ( @@ -28,40 +28,40 @@ class TestEmailServer(unittest.TestCase): ('username', 'fakeuser'), ('password', 'veryverysecret') ] - box = archive_folder.EmailServer('fakeuser@fakehost', 'FakeArchive') + box = imapArch.EmailServer('fakeuser@fakehost', 'FakeArchive') mock_imapobj.assert_called_with(host='fakehost') mock_imapobj().login.assert_called_once_with('fakeuser', 'veryverysecret') mock_imapobj().capability.assert_called_once_with() self.assertEqual(mock_imapobj().features_present, (False, True)) - self.assertIsInstance(box, archive_folder.EmailServer) + self.assertIsInstance(box, imapArch.EmailServer) class TestFolder(unittest.TestCase): - @mock.patch.object(archive_folder.imaplib, 'IMAP4_SSL', autospec=True) + @mock.patch.object(imapArch.imaplib, 'IMAP4_SSL', autospec=True) def test_folder_initialization(self, mock_imapobj): mock_imapobj().list.return_value = ('OK', [b'(\\HasNoChildren) "/" Work/sociology-junk']) - box = archive_folder.imaplib.IMAP4_SSL() - folder = archive_folder.Folder(box, 'INBOX/FakeFolder') + box = imapArch.imaplib.IMAP4_SSL() + folder = imapArch.Folder(box, 'INBOX/FakeFolder') mock_imapobj().list.assert_called_once_with('INBOX/FakeFolder', '*') - self.assertIsInstance(folder, archive_folder.Folder) + self.assertIsInstance(folder, imapArch.Folder) self.assertEqual(folder.folder_sep, '/') self.assertFalse(folder.selected) - @mock.patch.object(archive_folder.imaplib, 'IMAP4_SSL', autospec=True) + @mock.patch.object(imapArch.imaplib, 'IMAP4_SSL', autospec=True) def test_folder_select(self, mock_imapobj): mock_imapobj().list.return_value = ('OK', [b'(\\HasNoChildren) "/" Work/sociology-junk']) mock_imapobj().select.return_value = ('OK', 'FAKE success') - box = archive_folder.imaplib.IMAP4_SSL() - folder = archive_folder.Folder(box, 'INBOX/FakeFolder').select() + box = imapArch.imaplib.IMAP4_SSL() + folder = imapArch.Folder(box, 'INBOX/FakeFolder').select() mock_imapobj().list.assert_called_once_with('INBOX/FakeFolder', '*') mock_imapobj().select.assert_called_once_with('INBOX/FakeFolder') - self.assertIsInstance(folder, archive_folder.Folder) + self.assertIsInstance(folder, imapArch.Folder) self.assertEqual(folder.folder_sep, '/') self.assertTrue(folder.selected) - @mock.patch.object(archive_folder.imaplib, 'IMAP4_SSL', autospec=True) + @mock.patch.object(imapArch.imaplib, 'IMAP4_SSL', autospec=True) def test_folder_emails_before(self, mock_imapobj): def fake_uid(cmd, param): if cmd == 'FETCH': @@ -73,35 +73,35 @@ class TestFolder(unittest.TestCase): [b'(\\HasNoChildren) "/" Work/sociology-junk']) mock_imapobj().select.return_value = ('OK', 'FAKE success') mock_imapobj().uid.side_effect = fake_uid - box = archive_folder.imaplib.IMAP4_SSL() - folder = archive_folder.Folder(box, 'INBOX/FakeFolder').select() + box = imapArch.imaplib.IMAP4_SSL() + folder = imapArch.Folder(box, 'INBOX/FakeFolder').select() msgs = folder.emails_before('25-Feb-1948') - self.assertIsInstance(msgs[0], archive_folder.Message) + self.assertIsInstance(msgs[0], imapArch.Message) - @mock.patch.object(archive_folder.imaplib, 'IMAP4_SSL', autospec=True) - def test_folder_get_archive_folder(self, mock_imapobj): + @mock.patch.object(imapArch.imaplib, 'IMAP4_SSL', autospec=True) + def test_folder_get_imapArch(self, mock_imapobj): mock_imapobj().list.return_value = ('OK', [b'(\\HasNoChildren) "/" Work/sociology-junk']) mock_imapobj().select.return_value = ('OK', 'FAKE success') - box = archive_folder.imaplib.IMAP4_SSL() - folder = archive_folder.Folder(box, 'INBOX/FakeFolder').select() + box = imapArch.imaplib.IMAP4_SSL() + folder = imapArch.Folder(box, 'INBOX/FakeFolder').select() mock_imapobj().uid.return_value = ('OK', create_test_message()) - box = archive_folder.imaplib.IMAP4_SSL() - msg = archive_folder.Message(box, '10') + box = imapArch.imaplib.IMAP4_SSL() + msg = imapArch.Message(box, '10') - arch_fld = folder.get_archive_folder(msg, 'FakeArchive') + arch_fld = folder.get_imapArch(msg, 'FakeArchive') self.assertEqual(arch_fld, 'FakeArchive/2001/INBOX/FakeFolder') class TestMessage(unittest.TestCase): - @mock.patch.object(archive_folder.imaplib, 'IMAP4_SSL', autospec=True) + @mock.patch.object(imapArch.imaplib, 'IMAP4_SSL', autospec=True) def test_message_initialization(self, mock_imapobj): mock_imapobj().uid.return_value = ('OK', create_test_message()) - box = archive_folder.imaplib.IMAP4_SSL() - msg = archive_folder.Message(box, '10') + box = imapArch.imaplib.IMAP4_SSL() + msg = imapArch.Message(box, '10') mock_imapobj().uid.assert_called_once_with('FETCH', '10 (RFC822)') - self.assertIsInstance(msg, archive_folder.Message) + self.assertIsInstance(msg, imapArch.Message) self.assertEqual(msg.uid, '10') self.assertEqual(msg.subject, 'TR: [dynnet] Evolution ofnetworks a temptative of bibliography') |