1
0
mirror of https://github.com/samba-team/samba.git synced 2025-01-11 05:18:09 +03:00

s4-test/schema: Extend the test to replicate a Class with Attribute with "mayContain" relation

Autobuild-User: Kamen Mazdrashki <kamenim@samba.org>
Autobuild-Date: Wed Dec  1 13:30:45 CET 2010 on sn-devel-104
This commit is contained in:
Kamen Mazdrashki 2010-11-30 12:17:03 +02:00
parent 23b4408a62
commit 6803a72d15

View File

@ -41,6 +41,7 @@ from ldb import (
LdbError,
SCOPE_BASE,
Message,
FLAG_MOD_ADD,
FLAG_MOD_REPLACE,
)
@ -176,10 +177,17 @@ class DrsReplSchemaTestCase(samba.tests.TestCase):
and attributeSchema objects, replicate Schema NC
and then check all objects are replicated correctly"""
# add new attributeSchema object
(a_ldn, a_dn) = self._schema_new_attr(self.ldb_dc1, "attr-A")
# add new classSchema object
(c_ldn, c_dn) = self._schema_new_class(self.ldb_dc1, "cls-A")
# add new attributeSchema object
(a_ldn, a_dn) = self._schema_new_attr(self.ldb_dc1, "attr-A")
# add attribute to the class we have
m = Message.from_dict(self.ldb_dc1,
{"dn": c_dn,
"mayContain": a_ldn},
FLAG_MOD_ADD)
self.ldb_dc1.modify(m)
# force replication from DC1 to DC2
self._net_drs_replicate(DC=self.dnsname_dc2, fromDC=self.dnsname_dc1, nc_dn=self.schema_dn)