Exemplo n.º 1
0
 def test_delete(self):
     """Test object deletion
     """
     pg = PosixGroup(LDAP_CONN)
     pg.name = u'TestDelete'
     pg.gid = 9351
     pg.members = [23, 32]
     pg.set_parent('ou=groups,dc=company,dc=com')
     pg.save()
     pg.delete()
     self.assertEqual(pg.isnew(), True)
     self.assertEqual(
         pg.dn, u'cn=TestDelete,ou=groups,dc=company,dc=com')
     pg.set_parent(u'dc=company,dc=com')
     pg.name = u'TestDelete2'
     pg.save()
     self.assertEqual(pg.dn, u'cn=TestDelete2,dc=company,dc=com')
     pg.delete()