def test_spoke_org_delete_with_children(self): """Delete an org with still present children; raise SaveTheBabies.""" org = SpokeOrg() child_name = 'WouldBeOrphaned' child = SpokeOrgChild(self.org_name) child.create(child_name) self.assertRaises(error.SaveTheBabies, org.delete, self.org_name) child.delete(child_name)
def test_spoke_org_delete_with_children(self): """Delete an org with still present children; raise SaveTheBabies.""" org = SpokeOrg() child_name = 'WouldBeOrphaned' child = SpokeOrgChild(self.org_name) child.create(child_name) self.assertRaises(error.SaveTheBabies, org.delete, self.org_name) child.delete(child_name)
def test_create_child_container(self): """Create a child container; return True.""" child_name = 'test' child = self.container_attr + '=' + child_name organisation = self.org_attr + '=' + self.org_name dn = child + ',' + organisation + ',' + self.base_dn dn_info = {'objectClass': ['top', self.container_class], self.container_attr: [child_name]} expected_result = [(dn, dn_info)] child = SpokeOrgChild(self.org_name) self.assertTrue(child.create(child_name)) result = child.get(child_name)['data'] self.assertEqual(result, expected_result) child.delete(child_name)