SQ??? ldb_mdb/tests: Run api and index test also on lmdb WHY not the same dict for...
[metze/samba/wip.git] / lib / ldb / tests / python / api.py
index c55d6973f1f3a4062273a01ca8612c1e18408922..5081425f1d9cfc392bb214862daf1b6fe50f2e1f 100755 (executable)
@@ -670,6 +670,10 @@ class SimpleLdbLmdb(SimpleLdb):
 
     def setUp(self):
         self.prefix = MDB_PREFIX
+        self.index = {"dn": "@INDEXLIST",
+                      "@IDXONE": [b"1"],
+                      "@IDXGUID": [b"objectUUID"],
+                      "@IDX_DN_GUID": [b"GUID"]}
         super(SimpleLdbLmdb, self).setUp()
 
     def tearDown(self):
@@ -1108,6 +1112,9 @@ class SearchTestsLmdb(SearchTests):
 
     def setUp(self):
         self.prefix = MDB_PREFIX
+        self.index = {"dn": "@INDEXLIST",
+                      "@IDXGUID": [b"objectUUID"],
+                      "@IDX_DN_GUID": [b"GUID"]}
         super(SearchTestsLmdb, self).setUp()
 
     def tearDown(self):
@@ -1401,6 +1408,7 @@ class AddModifyTestsLmdb(AddModifyTests):
 
     def setUp(self):
         self.prefix = MDB_PREFIX
+        # TODO self.index =
         super(AddModifyTestsLmdb, self).setUp()
 
     def tearDown(self):
@@ -2577,6 +2585,9 @@ class LdbResultTestsLmdb(LdbResultTests):
 
     def setUp(self):
         self.prefix = MDB_PREFIX
+        self.index = {"dn": "@INDEXLIST",
+                      "@IDXGUID": [b"objectUUID"],
+                      "@IDX_DN_GUID": [b"GUID"]}
         super(LdbResultTestsLmdb, self).setUp()
 
     def tearDown(self):