def test_delete(self, conf): conf.require(ad_admin=True) domain = conf.domain() creds = Creds(domain) creds.acquire(conf.ad_admin_account(), conf.ad_admin_password()) activate(creds) client = Client(domain) dn = utils.create_user(client, 'test-usr') client.delete(dn)
def test_delete(self): self.require(ad_admin=True) domain = self.domain() creds = Creds(domain) creds.acquire(self.ad_admin_account(), self.ad_admin_password()) activate(creds) client = Client(domain) dn = self._create_user(client, 'test-usr') client.delete(dn)
def test_modrdn(self, conf): conf.require(ad_admin=True) domain = conf.domain() creds = Creds(domain) creds.acquire(conf.ad_admin_account(), conf.ad_admin_password()) activate(creds) client = Client(domain) result = client.search('(&(objectClass=user)(sAMAccountName=test-usr))') if result: client.delete(result[0][0]) user = utils.create_user(client, 'test-usr') client.modrdn(user, 'cn=test-usr2') result = client.search('(&(objectClass=user)(cn=test-usr2))') assert len(result) == 1
def test_modrdn(self): self.require(ad_admin=True) domain = self.domain() creds = Creds(domain) creds.acquire(self.ad_admin_account(), self.ad_admin_password()) activate(creds) client = Client(domain) result = client.search( '(&(objectClass=user)(sAMAccountName=test-usr))') if result: client.delete(result[0][0]) user = self._create_user(client, 'test-usr') client.modrdn(user, 'cn=test-usr2') result = client.search('(&(objectClass=user)(cn=test-usr2))') assert len(result) == 1
def test_rename(self, conf): conf.require(ad_admin=True) domain = conf.domain() creds = Creds(domain) creds.acquire(conf.ad_admin_account(), conf.ad_admin_password()) activate(creds) client = Client(domain) result = client.search('(&(objectClass=user)(sAMAccountName=test-usr))') if result: client.delete(result[0][0]) user = utils.create_user(client, 'test-usr') client.rename(user, 'cn=test-usr2') result = client.search('(&(objectClass=user)(cn=test-usr2))') assert len(result) == 1 user = result[0][0] ou = utils.create_ou(client, 'test-ou') client.rename(user, 'cn=test-usr', ou) newdn = 'cn=test-usr,%s' % ou result = client.search('(&(objectClass=user)(cn=test-usr))') assert len(result) == 1 assert result[0][0].lower() == newdn.lower()
def test_rename(self): self.require(ad_admin=True) domain = self.domain() creds = Creds(domain) creds.acquire(self.ad_admin_account(), self.ad_admin_password()) activate(creds) client = Client(domain) result = client.search( '(&(objectClass=user)(sAMAccountName=test-usr))') if result: client.delete(result[0][0]) user = self._create_user(client, 'test-usr') client.rename(user, 'cn=test-usr2') result = client.search('(&(objectClass=user)(cn=test-usr2))') assert len(result) == 1 user = result[0][0] ou = self._create_ou(client, 'test-ou') client.rename(user, 'cn=test-usr', ou) newdn = 'cn=test-usr,%s' % ou result = client.search('(&(objectClass=user)(cn=test-usr))') assert len(result) == 1 assert result[0][0].lower() == newdn.lower()