tests
authorStefan Metzmacher <metze@samba.org>
Wed, 25 Sep 2013 09:34:46 +0000 (11:34 +0200)
committerStefan Metzmacher <metze@samba.org>
Wed, 25 Sep 2013 09:34:46 +0000 (11:34 +0200)
source4/dsdb/tests/python/ldap.py

index e02ec7ec655276d4c4de5d5a3251c1897dbf325b..c2b562a24a65607711b30a0588aae7e513a35fa3 100755 (executable)
@@ -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: