diff options
| author | Andrew Bartlett <abartlet@samba.org> | 2017-08-25 12:06:48 +1200 |
|---|---|---|
| committer | Andrew Bartlett <abartlet@samba.org> | 2017-09-22 21:20:23 +0200 |
| commit | 64b4fbc613d632299f62dbda4595e7ff49d63e63 (patch) | |
| tree | 7ea0812c2f4fd8467253f847e5e0d0845b94c9a0 /lib/ldb/tests/python | |
| parent | a2ada5844d1f3b3e9cb24aeaa68a6a921363e139 (diff) | |
| download | samba-64b4fbc613d632299f62dbda4595e7ff49d63e63.tar.gz samba-64b4fbc613d632299f62dbda4595e7ff49d63e63.tar.bz2 samba-64b4fbc613d632299f62dbda4595e7ff49d63e63.zip | |
ldb: Add an unused objectGUID to each record in SearchTests
This will then be used by the GUID index tests.
Signed-off-by: Andrew Bartlett <abartlet@samba.org>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
Diffstat (limited to 'lib/ldb/tests/python')
| -rwxr-xr-x | lib/ldb/tests/python/api.py | 81 |
1 files changed, 56 insertions, 25 deletions
diff --git a/lib/ldb/tests/python/api.py b/lib/ldb/tests/python/api.py index b95266b0384..1db2c5ca003 100755 --- a/lib/ldb/tests/python/api.py +++ b/lib/ldb/tests/python/api.py @@ -616,79 +616,110 @@ class SearchTests(TestCase): self.filename = os.path.join(self.testdir, "search_test.ldb") self.l = ldb.Ldb(self.filename, options=["modules:rdn_name"]) - self.l.add({"dn": "DC=SAMBA,DC=ORG", "name": b"samba.org"}) + # Note that we can't use the name objectGUID here, as we + # want to stay clear of the objectGUID handler in LDB and + # instead use just the 16 bytes raw, which we just keep + # to printable chars here for ease of handling. + + self.l.add({"dn": "DC=SAMBA,DC=ORG", + "name": b"samba.org", + "objectUUID": b"0123456789abcddf"}) self.l.add({"dn": "OU=ADMIN,DC=SAMBA,DC=ORG", "name": b"Admins", - "x": "z", "y": "a"}) + "x": "z", "y": "a", + "objectUUID": b"0123456789abcde1"}) self.l.add({"dn": "OU=USERS,DC=SAMBA,DC=ORG", "name": b"Users", - "x": "z", "y": "a"}) + "x": "z", "y": "a", + "objectUUID": b"0123456789abcde2"}) self.l.add({"dn": "OU=OU1,DC=SAMBA,DC=ORG", "name": b"OU #1", - "x": "y", "y": "a"}) + "x": "y", "y": "a", + "objectUUID": b"0123456789abcde3"}) self.l.add({"dn": "OU=OU2,DC=SAMBA,DC=ORG", "name": b"OU #2", - "x": "y", "y": "a"}) + "x": "y", "y": "a", + "objectUUID": b"0123456789abcde4"}) self.l.add({"dn": "OU=OU3,DC=SAMBA,DC=ORG", "name": b"OU #3", - "x": "y", "y": "a"}) + "x": "y", "y": "a", + "objectUUID": b"0123456789abcde5"}) self.l.add({"dn": "OU=OU4,DC=SAMBA,DC=ORG", "name": b"OU #4", - "x": "y", "y": "a"}) + "x": "y", "y": "a", + "objectUUID": b"0123456789abcde6"}) self.l.add({"dn": "OU=OU5,DC=SAMBA,DC=ORG", "name": b"OU #5", - "x": "y", "y": "a"}) + "x": "y", "y": "a", + "objectUUID": b"0123456789abcde7"}) self.l.add({"dn": "OU=OU6,DC=SAMBA,DC=ORG", "name": b"OU #6", - "x": "y", "y": "a"}) + "x": "y", "y": "a", + "objectUUID": b"0123456789abcde8"}) self.l.add({"dn": "OU=OU7,DC=SAMBA,DC=ORG", "name": b"OU #7", - "x": "y", "y": "a"}) + "x": "y", "y": "a", + "objectUUID": b"0123456789abcde9"}) self.l.add({"dn": "OU=OU8,DC=SAMBA,DC=ORG", "name": b"OU #8", - "x": "y", "y": "a"}) + "x": "y", "y": "a", + "objectUUID": b"0123456789abcde0"}) self.l.add({"dn": "OU=OU9,DC=SAMBA,DC=ORG", "name": b"OU #9", - "x": "y", "y": "a"}) + "x": "y", "y": "a", + "objectUUID": b"0123456789abcdea"}) self.l.add({"dn": "OU=OU10,DC=SAMBA,DC=ORG", "name": b"OU #10", - "x": "y", "y": "a"}) + "x": "y", "y": "a", + "objectUUID": b"0123456789abcdeb"}) self.l.add({"dn": "OU=OU11,DC=SAMBA,DC=ORG", "name": b"OU #10", - "x": "y", "y": "a"}) + "x": "y", "y": "a", + "objectUUID": b"0123456789abcdec"}) self.l.add({"dn": "OU=OU12,DC=SAMBA,DC=ORG", "name": b"OU #10", - "x": "y", "y": "b"}) + "x": "y", "y": "b", + "objectUUID": b"0123456789abcded"}) self.l.add({"dn": "OU=OU13,DC=SAMBA,DC=ORG", "name": b"OU #10", - "x": "x", "y": "b"}) + "x": "x", "y": "b", + "objectUUID": b"0123456789abcdee"}) self.l.add({"dn": "OU=OU14,DC=SAMBA,DC=ORG", "name": b"OU #10", - "x": "x", "y": "b"}) + "x": "x", "y": "b", + "objectUUID": b"0123456789abcd01"}) self.l.add({"dn": "OU=OU15,DC=SAMBA,DC=ORG", "name": b"OU #10", - "x": "x", "y": "b"}) + "x": "x", "y": "b", + "objectUUID": b"0123456789abcd02"}) self.l.add({"dn": "OU=OU16,DC=SAMBA,DC=ORG", "name": b"OU #10", - "x": "x", "y": "b"}) + "x": "x", "y": "b", + "objectUUID": b"0123456789abcd03"}) self.l.add({"dn": "OU=OU17,DC=SAMBA,DC=ORG", "name": b"OU #10", - "x": "x", "y": "b"}) + "x": "x", "y": "b", + "objectUUID": b"0123456789abcd04"}) self.l.add({"dn": "OU=OU18,DC=SAMBA,DC=ORG", "name": b"OU #10", - "x": "x", "y": "b"}) + "x": "x", "y": "b", + "objectUUID": b"0123456789abcd05"}) self.l.add({"dn": "OU=OU19,DC=SAMBA,DC=ORG", "name": b"OU #10", - "x": "x", "y": "b"}) + "x": "x", "y": "b", + "objectUUID": b"0123456789abcd06"}) self.l.add({"dn": "OU=OU20,DC=SAMBA,DC=ORG", "name": b"OU #10", - "x": "x", "y": "b"}) + "x": "x", "y": "b", + "objectUUID": b"0123456789abcd07"}) self.l.add({"dn": "OU=OU21,DC=SAMBA,DC=ORG", "name": b"OU #10", - "x": "x", "y": "c"}) + "x": "x", "y": "c", + "objectUUID": b"0123456789abcd08"}) self.l.add({"dn": "OU=OU22,DC=SAMBA,DC=ORG", "name": b"OU #10", - "x": "x", "y": "c"}) + "x": "x", "y": "c", + "objectUUID": b"0123456789abcd09"}) def test_base(self): """Testing a search""" |
