Esempio n. 1
0
 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)
Esempio n. 2
0
    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)
Esempio n. 3
0
 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))
Esempio n. 4
0
 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))