aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-ximapArch.py (renamed from archive_folder.py)0
-rw-r--r--test/test_email_server.py56
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')