def test_get_all_mailing_list_members(self): """Retrieve all list members; retrieve list of member objects.""" member_address = '*****@*****.**' member = SpokeMailingListMember(self.org_name, self.list_address) member.create(member_address) result = member.get(member_address)['data'] list_name, list_domain = self.list_address.split('@') rdn = '%s=%s' % (self.list_key, list_name) container = '%s=%s' % (self.container_attr, self.list_container) base_dn = '%s,%s=%s,%s' % (container, self.org_attr, self.org_name, self.base_dn) dn = '%s,%s' % (rdn, base_dn) dn_info = { self.list_destination_attr:[self.list_member,member_address] } expected_result = [(dn, dn_info)] self.assertEqual(result, expected_result)
def test_get_all_mailing_list_members(self): """Retrieve all list members; retrieve list of member objects.""" member_address = '*****@*****.**' member = SpokeMailingListMember(self.org_name, self.list_address) member.create(member_address) result = member.get(member_address)['data'] list_name, list_domain = self.list_address.split('@') rdn = '%s=%s' % (self.list_key, list_name) container = '%s=%s' % (self.container_attr, self.list_container) base_dn = '%s,%s=%s,%s' % (container, self.org_attr, self.org_name, self.base_dn) dn = '%s,%s' % (rdn, base_dn) dn_info = { self.list_destination_attr: [self.list_member, member_address] } expected_result = [(dn, dn_info)] self.assertEqual(result, expected_result)
def test_delete_mailing_list_member(self): """Delete mailing list member; return True.""" member_address = '*****@*****.**' member = SpokeMailingListMember(self.org_name, self.list_address) member.create(member_address) self.assertTrue(member.delete(member_address))
def test_delete_mailing_list_member(self): """Delete mailing list member; return True.""" member_address = '*****@*****.**' member = SpokeMailingListMember(self.org_name, self.list_address) member.create(member_address) self.assertTrue(member.delete(member_address))