diff options
author | Nalin Dahyabhai <nalin@dahyabhai.net> | 2012-03-28 18:11:28 -0400 |
---|---|---|
committer | Nalin Dahyabhai <nalin@dahyabhai.net> | 2012-03-28 18:11:28 -0400 |
commit | b0c7b3bfe85fdda5fe15a1e39e2c3c99e6352bb8 (patch) | |
tree | 5093d589bf98f0e76ed2a5f09c9face572839cc3 /tests | |
parent | 6d78b63916f725300472b28c3c7b283afc72ac2e (diff) | |
download | slapi-nis-b0c7b3bfe85fdda5fe15a1e39e2c3c99e6352bb8.tar.gz slapi-nis-b0c7b3bfe85fdda5fe15a1e39e2c3c99e6352bb8.tar.xz slapi-nis-b0c7b3bfe85fdda5fe15a1e39e2c3c99e6352bb8.zip |
- add a "default" function
Diffstat (limited to 'tests')
-rwxr-xr-x | tests/test32-schema-default/before.sh | 3 | ||||
-rw-r--r-- | tests/test32-schema-default/before.txt | 6 | ||||
-rw-r--r-- | tests/test32-schema-default/description.txt | 1 | ||||
-rw-r--r-- | tests/test32-schema-default/dse.ldif | 12 | ||||
-rw-r--r-- | tests/test32-schema-default/userRoot.ldif | 59 |
5 files changed, 81 insertions, 0 deletions
diff --git a/tests/test32-schema-default/before.sh b/tests/test32-schema-default/before.sh new file mode 100755 index 0000000..5b96cb0 --- /dev/null +++ b/tests/test32-schema-default/before.sh @@ -0,0 +1,3 @@ +#!/bin/sh +search -b cn=compat,cn=accounts,dc=example,dc=com dn |\ +grep ^dn: | env LANG=C sort diff --git a/tests/test32-schema-default/before.txt b/tests/test32-schema-default/before.txt new file mode 100644 index 0000000..0f4713f --- /dev/null +++ b/tests/test32-schema-default/before.txt @@ -0,0 +1,6 @@ +dn: cn=(unset),cn=users,cn=compat,cn=accounts,dc=example,dc=com +dn: cn=BINGO,cn=users,cn=compat,cn=accounts,dc=example,dc=com +dn: cn=Tim User,cn=users,cn=compat,cn=accounts,dc=example,dc=com +dn: cn=compat,cn=accounts,dc=example,dc=com +dn: cn=users,cn=compat,cn=accounts,dc=example,dc=com +dn: uid=tuser2,cn=users,cn=compat,cn=accounts,dc=example,dc=com diff --git a/tests/test32-schema-default/description.txt b/tests/test32-schema-default/description.txt new file mode 100644 index 0000000..4ad96d5 --- /dev/null +++ b/tests/test32-schema-default/description.txt @@ -0,0 +1 @@ +default diff --git a/tests/test32-schema-default/dse.ldif b/tests/test32-schema-default/dse.ldif new file mode 100644 index 0000000..c727767 --- /dev/null +++ b/tests/test32-schema-default/dse.ldif @@ -0,0 +1,12 @@ +dn: cn=compat-passwd,cn=Schema Compatibility,cn=plugins,cn=config +objectClass: top +objectClass: extensibleObject +cn: compat-passwd +schema-compat-container-group: cn=compat,cn=Accounts,dc=example,dc=com +schema-compat-container-rdn: cn=Users +schema-compat-check-access: yes +schema-compat-search-base: cn=Users,cn=Accounts,dc=example,dc=com +schema-compat-search-filter: (|(objectClass=extensibleObject)(objectClass=posixAccount)) +schema-compat-entry-rdn: %default("%ifeq(\"uid\",\"tuser3\",\"cn=BINGO\",\"%{nosuchattribute}\")","cn=%{gecos}","uid=%{uid}","cn=(unset)") +schema-compat-entry-attribute: objectclass=extensibleobject + diff --git a/tests/test32-schema-default/userRoot.ldif b/tests/test32-schema-default/userRoot.ldif new file mode 100644 index 0000000..7e5bc1c --- /dev/null +++ b/tests/test32-schema-default/userRoot.ldif @@ -0,0 +1,59 @@ +# users, accounts, example.com +dn: cn=users,cn=accounts,dc=example,dc=com +objectClass: top +objectClass: nsContainer +cn: users + +# tuser1, users, accounts, example.com +dn: uid=tuser1,cn=users,cn=accounts,dc=example,dc=com +uid: tuser1 +objectClass: top +objectClass: person +objectClass: posixAccount +objectClass: inetUser +loginShell: /bin/sh +gidNumber: 1003 +gecos: Tim User +sn: User +homeDirectory: /home/tuser1 +cn: Tim User +uidNumber: 1101 +description: __no_upg__ + +# tuser2, users, accounts, example.com +dn: uid=tuser2,cn=users,cn=accounts,dc=example,dc=com +uid: tuser2 +objectClass: top +objectClass: person +objectClass: posixAccount +objectClass: inetUser +loginShell: /bin/sh +gidNumber: 1004 +sn: User +homeDirectory: /home/tuser2 +cn: Timmy User +uidNumber: 1102 +description: __no_upg__ + +# tuser3, users, accounts, example.com +dn: uid=tuser3,cn=users,cn=accounts,dc=example,dc=com +uid: tuser3 +objectClass: top +objectClass: person +objectClass: posixAccount +objectClass: inetUser +loginShell: /bin/sh +gidNumber: 1004 +sn: User +homeDirectory: /home/tuser2 +gecos: Timmy User +cn: Timmy User +uidNumber: 1102 +description: __no_upg__ + +# tuser4, users, accounts, example.com +dn: sn=User,cn=users,cn=accounts,dc=example,dc=com +objectClass: extensibleObject +sn: User +description: __no_upg__ + |