From 9ca34b9c4aca9fa39759181f262ff693a9c6eb5c Mon Sep 17 00:00:00 2001 From: Gary Lockyer Date: Tue, 20 Mar 2018 12:14:10 +1300 Subject: [PATCH] ldb tests: api ensure database correctly populated Signed-off-by: Gary Lockyer Reviewed-by: Andrew Bartlett --- lib/ldb/tests/python/api.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/lib/ldb/tests/python/api.py b/lib/ldb/tests/python/api.py index 12409a8c991..6a3790afa36 100755 --- a/lib/ldb/tests/python/api.py +++ b/lib/ldb/tests/python/api.py @@ -1221,6 +1221,19 @@ class AddModifyTests(LdbBaseTest): "name": b"Admins", "x": "z", "y": "a", "objectUUID": b"0123456789abcde2"}) + + res2 = self.l.search(base="DC=SAMBA,DC=ORG", + scope=ldb.SCOPE_SUBTREE, + expression="(objectUUID=0123456789abcde1)") + self.assertEqual(len(res2), 1) + self.assertEqual(str(res2[0].dn), "OU=DUP,DC=SAMBA,DC=ORG") + + res3 = self.l.search(base="DC=SAMBA,DC=ORG", + scope=ldb.SCOPE_SUBTREE, + expression="(objectUUID=0123456789abcde2)") + self.assertEqual(len(res3), 1) + self.assertEqual(str(res3[0].dn), "OU=DUP2,DC=SAMBA,DC=ORG") + try: self.l.rename("OU=DUP,DC=SAMBA,DC=ORG", "OU=DUP2,DC=SAMBA,DC=ORG") -- 2.47.2