Page MenuHomePhorge

test_003_user_add_fr_FR.py
No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None

test_003_user_add_fr_FR.py

# -*- coding: utf-8 -*-
import time
import unittest
import pykolab
from pykolab import wap_client
from pykolab.auth import Auth
from pykolab.imap import IMAP
conf = pykolab.getConf()
class TestUserAddFrFR(unittest.TestCase):
@classmethod
def setup_class(self, *args, **kw):
from tests.functional.purge_users import purge_users
purge_users()
self.user = {
'local': 'etienne-nicolas.mehul',
'domain': 'example.org'
}
from tests.functional.user_add import user_add
user_add("Étienne-Nicolas", "Méhul", 'fr_FR')
from tests.functional.synchronize import synchronize_once
synchronize_once()
@classmethod
def teardown_class(self, *args, **kw):
from tests.functional.purge_users import purge_users
purge_users()
def test_001_inbox_created(self):
time.sleep(2)
imap = IMAP()
imap.connect()
folders = imap.lm('user/%(local)s@%(domain)s' % (self.user))
self.assertEqual(len(folders), 1)
def test_002_fr_FR_user_recipient_policy(self):
auth = Auth()
auth.connect()
recipient = auth.find_recipient("%(local)s@%(domain)s" % (self.user))
if hasattr(self, 'assertIsInstance'):
self.assertIsInstance(recipient, str)
self.assertEqual(recipient, "uid=mehul,ou=People,dc=example,dc=org")
result = wap_client.user_info(recipient)
print result
self.assertEqual(result['mail'], 'etienne-nicolas.mehul@example.org')
self.assertEqual(sorted(result['alias']), ['e.mehul@example.org', 'mehul@example.org'])

File Metadata

Mime Type
text/x-script.python
Expires
Mon, Apr 6, 12:29 AM (1 w, 2 h ago)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
81/38/17ec4260e07de6736bd0a17ced0a
Default Alt Text
test_003_user_add_fr_FR.py (1 KB)

Event Timeline