summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin.dahyabhai@pobox.com>2009-05-07 17:43:31 -0400
committerNalin Dahyabhai <nalin.dahyabhai@pobox.com>2009-05-07 17:43:31 -0400
commitde4f530bd67e5f415d03053a582fe34cc0155dfe (patch)
treec4622cc0953911bbf83fdbf08bc45d69c5d13ad4
parent1066dffe368e20ae43b1e6191a9138598da4f816 (diff)
downloadslapi-nis-de4f530bd67e5f415d03053a582fe34cc0155dfe.tar.gz
slapi-nis-de4f530bd67e5f415d03053a582fe34cc0155dfe.tar.xz
slapi-nis-de4f530bd67e5f415d03053a582fe34cc0155dfe.zip
- add a test for %collect()
-rw-r--r--tests/test32-nis-empty/before.txt10
-rw-r--r--tests/test32-nis-empty/dse.ldif11
2 files changed, 21 insertions, 0 deletions
diff --git a/tests/test32-nis-empty/before.txt b/tests/test32-nis-empty/before.txt
index 6d4b257..29ab04f 100644
--- a/tests/test32-nis-empty/before.txt
+++ b/tests/test32-nis-empty/before.txt
@@ -1,8 +1,10 @@
map list:
groups
memberships
+self
groups
memberships
+self
contents of example.com:groups:
group1 group1-fake-uid:group1
group2 group2-fake-uid:group2,group2-fake-uid:group2-alternate-name
@@ -15,3 +17,11 @@ user1c
user2a
user2b
user2c
+contents of example.com:self:
+user1 user1,user1,user1
+user1a user1a,user1a,user1a
+user1b user1b,user1b,user1b
+user1c user1c,user1c,user1c
+user2a user2a,user2a,user2a
+user2b user2b,user2b,user2b
+user2c user2c,user2c,user2c
diff --git a/tests/test32-nis-empty/dse.ldif b/tests/test32-nis-empty/dse.ldif
index b371b01..e5d8119 100644
--- a/tests/test32-nis-empty/dse.ldif
+++ b/tests/test32-nis-empty/dse.ldif
@@ -20,3 +20,14 @@ nis-filter: objectclass=posixAccount
nis-keys-format: %{uid}
nis-values-format: %merge(",", "%referred(\"groups\", \"member\", \"cn\")", "%referred(\"groups\", \"member\", \"madeup\")", "%referred(\"groups\", \"madeup\", \"madeup\")", "%referred(\"madeup\", \"madeup\", \"madeup\")")
+dn: nis-domain=example.com+nis-map=self,cn=NIS Server,cn=plugins,cn=config
+objectClass: top
+objectClass: extensibleObject
+nis-domain: example.com
+nis-map: self
+nis-base: cn=Users1, cn=Accounts, dc=example, dc=com
+nis-base: cn=Users2, cn=Accounts, dc=example, dc=com
+nis-filter: objectclass=posixAccount
+nis-keys-format: %{uid}
+nis-values-format: %merge(",", "%collect(\"%{uid},\",\"%{madeup}\",\"%{uid}\",\"%deref(\\\"madeup\\\",\\\"madeup\\\")\",\"%{uid}\")")
+