Changeset View
Changeset View
Standalone View
Standalone View
tests/functional/test_wallace/test_001_user_add.py
from email import message_from_string | from email import message_from_string | ||||
import time | import time | ||||
import unittest | import unittest | ||||
import pykolab | import pykolab | ||||
from pykolab import wap_client | from pykolab import wap_client | ||||
from pykolab.auth import Auth | from pykolab.auth import Auth | ||||
from pykolab.imap import IMAP | from pykolab.imap import IMAP | ||||
conf = pykolab.getConf() | conf = pykolab.getConf() | ||||
class TestUserAdd(unittest.TestCase): | class TestUserAdd(unittest.TestCase): | ||||
@classmethod | @classmethod | ||||
def setup_class(self, *args, **kw): | def setup_class(self, *args, **kw): | ||||
from tests.functional.purge_users import purge_users | from tests.functional.purge_users import purge_users | ||||
purge_users() | purge_users() | ||||
self.john = { | self.john = { | ||||
Show All 18 Lines | def teardown_class(self, *args, **kw): | ||||
purge_users() | purge_users() | ||||
def test_001_inbox_created(self): | def test_001_inbox_created(self): | ||||
imap = IMAP() | imap = IMAP() | ||||
imap.connect() | imap.connect() | ||||
folders = imap.lm('user/%(local)s@%(domain)s' % (self.john)) | folders = imap.lm('user/%(local)s@%(domain)s' % (self.john)) | ||||
self.assertEqual(len(folders), 1) | self.assertEqual(len(folders), 1) | ||||
folders = imap.lm('user/%(local)s@%(domain)s' % (self.jane)) | folders = imap.lm('user/%(local)s@%(domain)s' % (self.jane)) | ||||
self.assertEqual(len(folders), 1) | self.assertEqual(len(folders), 1) | ||||
def test_002_send_forwarded_email(self): | def test_002_send_forwarded_email(self): | ||||
import smtplib | import smtplib | ||||
from email.MIMEMultipart import MIMEMultipart | from email.MIMEMultipart import MIMEMultipart | ||||
from email.MIMEBase import MIMEBase | from email.MIMEBase import MIMEBase | ||||
from email.MIMEText import MIMEText | from email.MIMEText import MIMEText | ||||
Show All 40 Lines |