summaryrefslogtreecommitdiff
path: root/src/mailman/model/tests/test_domain.py
diff options
context:
space:
mode:
authorAbhilash Raj2015-04-06 03:58:22 +0530
committerAbhilash Raj2015-04-06 03:58:22 +0530
commit17fa7ac10ddd6ca0916cdcdd3a5e8c1414e9bcbc (patch)
tree8d69d19d1c47ef4ba76d75140ef5706223f6cc6b /src/mailman/model/tests/test_domain.py
parentfe12351e6f0e11f48bd714357f05aa7a34ec7e90 (diff)
downloadmailman-17fa7ac10ddd6ca0916cdcdd3a5e8c1414e9bcbc.tar.gz
mailman-17fa7ac10ddd6ca0916cdcdd3a5e8c1414e9bcbc.tar.zst
mailman-17fa7ac10ddd6ca0916cdcdd3a5e8c1414e9bcbc.zip
* implement left over methods
* add and remove owners using the address
Diffstat (limited to 'src/mailman/model/tests/test_domain.py')
-rw-r--r--src/mailman/model/tests/test_domain.py25
1 files changed, 10 insertions, 15 deletions
diff --git a/src/mailman/model/tests/test_domain.py b/src/mailman/model/tests/test_domain.py
index 950c34969..8223aa00b 100644
--- a/src/mailman/model/tests/test_domain.py
+++ b/src/mailman/model/tests/test_domain.py
@@ -81,25 +81,23 @@ class TestDomainManager(unittest.TestCase):
self.assertRaises(KeyError, self._manager.remove, 'doesnotexist.com')
def test_domain_create_with_owner(self):
- user = getUtility(IUserManager).create_user('someuser@example.org')
- config.db.commit()
- domain = self._manager.add('example.org', owner=user)
+ domain = self._manager.add('example.org',
+ owners=['someuser@example.org'])
self.assertEqual(len(domain.owners), 1)
- self.assertEqual(domain.owners[0].id, user.id)
+ self.assertEqual(domain.owners[0].addresses[0].email,
+ 'someuser@example.org')
def test_add_domain_owner(self):
- user = getUtility(IUserManager).create_user('someuser@example.org')
- config.db.commit()
domain = self._manager.add('example.org')
- domain.add_owner(user)
+ domain.add_owner('someuser@example.org')
self.assertEqual(len(domain.owners), 1)
- self.assertEqual(domain.owners[0].id, user.id)
+ self.assertEqual(domain.owners[0].addresses[0].email,
+ 'someuser@example.org')
def test_remove_domain_owner(self):
- user = getUtility(IUserManager).create_user('someuser@somedomain.org')
- config.db.commit()
- domain = self._manager.add('example.org', owner=user)
- domain.remove_owner(user)
+ domain = self._manager.add('example.org',
+ owners=['someuser@example.org'])
+ domain.remove_owner('someuser@example.org')
self.assertEqual(len(domain.owners), 0)
@@ -134,6 +132,3 @@ class TestDomainLifecycleEvents(unittest.TestCase):
self.assertEqual(listmanager.get('dog@example.org'), None)
self.assertEqual(listmanager.get('ewe@example.com'), ewe)
self.assertEqual(listmanager.get('fly@example.com'), fly)
-
- def test_owners_are_deleted_when_domain_is(self):
- self._domainmanager.remove('example.net')