Changeset View
Changeset View
Standalone View
Standalone View
tests/functional/test_kolabd/test_002_user_rename.py
Show First 20 Lines • Show All 55 Lines • ▼ Show 20 Lines | def test_001_user_rename(self): | ||||
user_info = wap_client.user_info(recipient) | user_info = wap_client.user_info(recipient) | ||||
user_info['sn'] = 'Sixpack' | user_info['sn'] = 'Sixpack' | ||||
user_info['givenname'] = 'Joe' | user_info['givenname'] = 'Joe' | ||||
user_info['uid'] = 'sixpack' | user_info['uid'] = 'sixpack' | ||||
user_edit = wap_client.user_edit(recipient, user_info) | user_edit = wap_client.user_edit(recipient, user_info) | ||||
time.sleep(2) | time.sleep(2) | ||||
print imap.lm() | print(imap.lm()) | ||||
user_info = wap_client.user_info('uid=sixpack,ou=People,dc=example,dc=org') | user_info = wap_client.user_info('uid=sixpack,ou=People,dc=example,dc=org') | ||||
if not user_info['mail'] == 'joe.sixpack@example.org': | if not user_info['mail'] == 'joe.sixpack@example.org': | ||||
from tests.functional.synchronize import synchronize_once | from tests.functional.synchronize import synchronize_once | ||||
synchronize_once() | synchronize_once() | ||||
user_info = wap_client.user_info('uid=sixpack,ou=People,dc=example,dc=org') | user_info = wap_client.user_info('uid=sixpack,ou=People,dc=example,dc=org') | ||||
self.assertEqual(user_info['mail'], 'joe.sixpack@example.org') | self.assertEqual(user_info['mail'], 'joe.sixpack@example.org') | ||||
print imap.lm() | print(imap.lm()) | ||||
folders = imap.lm('user/john.doe@example.org') | folders = imap.lm('user/john.doe@example.org') | ||||
self.assertEqual(len(folders), 0, "INBOX for john.doe still exists") | self.assertEqual(len(folders), 0, "INBOX for john.doe still exists") | ||||
folders = imap.lm('user/joe.sixpack@example.org') | folders = imap.lm('user/joe.sixpack@example.org') | ||||
self.assertEqual(len(folders), 1, "INBOX for joe.sixpack does not exist") | self.assertEqual(len(folders), 1, "INBOX for joe.sixpack does not exist") |