Ejemplo n.º 1
0
 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)
Ejemplo n.º 2
0
 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)
Ejemplo n.º 3
0
 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)