def test_subscribers(self): mailinglist = Mailinglist(self.env, emailaddress="LIST1", private=True, postperm="MEMBERS") mailinglist.insert() PermissionSystem(self.env).grant_permission('sparrowj', 'group1') PermissionSystem(self.env).grant_permission('smithj', 'group1') PermissionSystem(self.env).grant_permission('pipern', 'group2') mailinglist.subscribe(group="group1", poster=True) mailinglist.subscribe(group="group2", poster=True) mailinglist.unsubscribe(user="******") assert mailinglist.subscribers()["smithj"]['decline'] == True assert "sparrowj" in mailinglist.subscribers() assert "pipern" in mailinglist.subscribers() mailinglist.unsubscribe(group="group1") assert "sparrowj" not in mailinglist.subscribers()
def test_add_list_member(self): mailinglist = Mailinglist(self.env, emailaddress="LIST1", private=True, postperm="MEMBERS") mailinglist.insert() mailinglist.subscribe(user="******", poster=True) assert "sparrowj" in mailinglist.subscribers()