Barry Warsaw pushed to branch master at mailman / Mailman

Commits:
3bc0f8a5 by Aditya at 2016-03-30T17:17:05+05:30
Add member unsubscription test

- - - - -


1 changed file:

- src/mailman/model/tests/test_member.py


Changes:

=====================================
src/mailman/model/tests/test_member.py
=====================================
--- 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,
                           'aper...@example.com')
+
+    def test_unsubscribe(self):
+        address = self._usermanager.create_address('a...@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('a...@example.com')
+        member.unsubscribe()
+        self.assertEqual(len(list(self._mlist.members.members)), 0)



View it on GitLab: 
https://gitlab.com/mailman/mailman/commit/3bc0f8a55400a4973ee9e391cb789f61361b90ca
_______________________________________________
Mailman-checkins mailing list
Mailman-checkins@python.org
Unsubscribe: 
https://mail.python.org/mailman/options/mailman-checkins/archive%40jab.org

Reply via email to