From: Stefan Metzmacher Date: Wed, 25 Sep 2013 09:34:46 +0000 (+0200) Subject: tests X-Git-Url: http://git.samba.org/?p=metze%2Fsamba%2Fwip.git;a=commitdiff_plain;h=45f6680f6befe00a8c4adf49b0ecd027dfd91695 tests --- diff --git a/source4/dsdb/tests/python/ldap.py b/source4/dsdb/tests/python/ldap.py index e02ec7ec6552..c2b562a24a65 100755 --- a/source4/dsdb/tests/python/ldap.py +++ b/source4/dsdb/tests/python/ldap.py @@ -718,10 +718,13 @@ class BasicTests(samba.tests.TestCase): delete_force(self.ldb, userdn) - self.ldb.add({ - "dn": userdn, - "objectclass": "user", - "userSharedFolderOther": ["vv0", "vv1", "vv2"]}) + m = Message() + m.dn = Dn(ldb, userdn) + m["e0"] = MessageElement(["vv0"], FLAG_MOD_ADD, "useRSharedFolderOther") + m["e0"] = MessageElement(["user"], FLAG_MOD_ADD, "objectClass") + m["e1"] = MessageElement(["vv1"], FLAG_MOD_ADD, "usErSharedFolderOther") + m["e2"] = MessageElement(["vv2"], FLAG_MOD_ADD, "uSerSharedFolderOther") + self.ldb.add(m) res = ldb.search(userdn, scope=SCOPE_BASE, attrs=["userSharedFolderOther"]) self.assertEquals(len(res), 1) @@ -732,9 +735,13 @@ class BasicTests(samba.tests.TestCase): self.assertEquals(res[0]["userSharedFolderOther"][1], "vv1") self.assertEquals(res[0]["userSharedFolderOther"][2], "vv0") + sys.exit(1) m = Message() m.dn = Dn(ldb, userdn) - m["userSharedFolderOther"] = MessageElement(["vv1"], + m["1userSharedFolderOther"] = MessageElement(["vv3"], + FLAG_MOD_ADD, + "userSharedFolderOther") + m["2userSharedFolderOther"] = MessageElement(["vv3"], FLAG_MOD_ADD, "userSharedFolderOther") try: