diff options
| author | Barry Warsaw | 2012-07-20 22:37:16 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2012-07-20 22:37:16 -0400 |
| commit | d68a00d9bd95e9fe31ceb6153b02875ee38fed3f (patch) | |
| tree | 8bb885f81cbcd2f82b49059d47825d2f5ce90816 | |
| parent | b3579681d5b25226a9158c9f1c2912a4cb2288cb (diff) | |
| download | mailman-d68a00d9bd95e9fe31ceb6153b02875ee38fed3f.tar.gz mailman-d68a00d9bd95e9fe31ceb6153b02875ee38fed3f.tar.zst mailman-d68a00d9bd95e9fe31ceb6153b02875ee38fed3f.zip | |
| -rw-r--r-- | src/mailman/database/tests/test_migrations.py | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/src/mailman/database/tests/test_migrations.py b/src/mailman/database/tests/test_migrations.py index 829a447d6..c772a63d5 100644 --- a/src/mailman/database/tests/test_migrations.py +++ b/src/mailman/database/tests/test_migrations.py @@ -148,6 +148,23 @@ class TestMigration20120407(unittest.TestCase): self.assertEqual(len(mlists), 1) # Get the mailing list object and check its acceptable # aliases. This tests that foreign keys continue to work. - aliases_set = IAcceptableAliasSet(mlists[0]) + mlist = mlists[0] + aliases_set = IAcceptableAliasSet(mlist) self.assertEqual(set(aliases_set.aliases), set(['foo@example.com', 'bar@example.com'])) + # Test that all the members we expect are still there. Start + # with the two list delivery members. + addresses = set(address.email + for address in mlist.members.addresses) + self.assertEqual(addresses, set(['anne@example.com', + 'bart@example.com'])) + # There is one owner. + owners = set(address.email + for address in mlist.owners.addresses) + self.assertEqual(len(owners), 1) + self.assertEqual(owners.pop(), 'anne@example.com') + # There is one moderator. + moderators = set(address.email + for address in mlist.moderators.addresses) + self.assertEqual(len(moderators), 1) + self.assertEqual(moderators.pop(), 'bart@example.com') |
