diff options
| author | Abhilash Raj | 2015-04-06 03:58:22 +0530 |
|---|---|---|
| committer | Abhilash Raj | 2015-04-06 03:58:22 +0530 |
| commit | 17fa7ac10ddd6ca0916cdcdd3a5e8c1414e9bcbc (patch) | |
| tree | 8d69d19d1c47ef4ba76d75140ef5706223f6cc6b /src/mailman/model/tests/test_domain.py | |
| parent | fe12351e6f0e11f48bd714357f05aa7a34ec7e90 (diff) | |
| download | mailman-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.py | 25 |
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') |
