diff options
| author | Aditya | 2016-03-30 17:17:05 +0530 |
|---|---|---|
| committer | Aditya | 2016-03-30 17:17:05 +0530 |
| commit | 3bc0f8a55400a4973ee9e391cb789f61361b90ca (patch) | |
| tree | f907136687d034be18675e9025dc3b71600a1eb4 | |
| parent | 7c6fdfb48e5a466e2c93f6881ef7c7141cf01e52 (diff) | |
| download | mailman-3bc0f8a55400a4973ee9e391cb789f61361b90ca.tar.gz mailman-3bc0f8a55400a4973ee9e391cb789f61361b90ca.tar.zst mailman-3bc0f8a55400a4973ee9e391cb789f61361b90ca.zip | |
| -rw-r--r-- | src/mailman/model/tests/test_member.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mailman/model/tests/test_member.py b/src/mailman/model/tests/test_member.py index f34b2c7cf..3a24d9680 100644 --- a/src/mailman/model/tests/test_member.py +++ b/src/mailman/model/tests/test_member.py @@ -91,3 +91,12 @@ class TestMember(unittest.TestCase): self.assertRaises(ValueError, Member, MemberRole.member, self._mlist.list_id, 'aperson@example.com') + + def test_unsubscribe(self): + address = self._usermanager.create_address('anne@example.com') + address.verified_on = now() + self._mlist.subscribe(address) + self.assertEqual(len(list(self._mlist.members.members)), 1) + member = self._mlist.members.get_member('anne@example.com') + member.unsubscribe() + self.assertEqual(len(list(self._mlist.members.members)), 0) |
