summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorNalin Dahyabhai <nalin.dahyabhai@pobox.com>2008-07-09 13:02:44 -0400
committerNalin Dahyabhai <nalin.dahyabhai@pobox.com>2008-07-09 13:02:44 -0400
commit539185c18fa7126cbf2a7ca02527e7edc006993d (patch)
tree9adda19e6b5697658d235788696aaa649bdf3cee /tests
parentc46619d7b7f2aae23b88ef4ae0c0872ed3ed19f0 (diff)
downloadslapi-nis-539185c18fa7126cbf2a7ca02527e7edc006993d.tar.gz
slapi-nis-539185c18fa7126cbf2a7ca02527e7edc006993d.tar.xz
slapi-nis-539185c18fa7126cbf2a7ca02527e7edc006993d.zip
- catch when an entry in a map is renamed
Diffstat (limited to 'tests')
-rwxr-xr-xtests/test10-nis-modrdn-entry/after.sh8
-rw-r--r--tests/test10-nis-modrdn-entry/after.txt15
-rwxr-xr-xtests/test10-nis-modrdn-entry/before.sh8
-rw-r--r--tests/test10-nis-modrdn-entry/before.txt15
-rwxr-xr-xtests/test10-nis-modrdn-entry/change.sh2
-rw-r--r--tests/test10-nis-modrdn-entry/change.txt0
-rw-r--r--tests/test10-nis-modrdn-entry/description.txt1
-rw-r--r--tests/test10-nis-modrdn-entry/dse.ldif14
-rw-r--r--tests/test10-nis-modrdn-entry/userRoot.ldif11
9 files changed, 74 insertions, 0 deletions
diff --git a/tests/test10-nis-modrdn-entry/after.sh b/tests/test10-nis-modrdn-entry/after.sh
new file mode 100755
index 0000000..27afbdf
--- /dev/null
+++ b/tests/test10-nis-modrdn-entry/after.sh
@@ -0,0 +1,8 @@
+#!/bin/sh
+echo map list:
+$YP maplist example.com
+$YP -c maplist example.com
+for map in `$YP maplist example.com` ; do
+ echo contents of example.com:"$map":
+ $YP cat example.com $map
+done
diff --git a/tests/test10-nis-modrdn-entry/after.txt b/tests/test10-nis-modrdn-entry/after.txt
new file mode 100644
index 0000000..83fb297
--- /dev/null
+++ b/tests/test10-nis-modrdn-entry/after.txt
@@ -0,0 +1,15 @@
+map list:
+passwd.byname
+passwd.byuid
+passwd.byname
+passwd.byuid
+contents of example.com:passwd.byname:
+user1a user1a:*:1001:1001:User 1 A:/home/user1a:/bin/sh
+user1c user1c:*:1003:1003:User 1 C:/home/user1c:/bin/sh
+user1d user1d:*:1004:1004:User 1 D:/home/user1d:/bin/sh
+user3a user3a:*:1002:1002:User 1 B:/home/user1b:/bin/sh
+contents of example.com:passwd.byuid:
+1001 user1a:*:1001:1001:User 1 A:/home/user1a:/bin/sh
+1002 user3a:*:1002:1002:User 1 B:/home/user1b:/bin/sh
+1003 user1c:*:1003:1003:User 1 C:/home/user1c:/bin/sh
+1004 user1d:*:1004:1004:User 1 D:/home/user1d:/bin/sh
diff --git a/tests/test10-nis-modrdn-entry/before.sh b/tests/test10-nis-modrdn-entry/before.sh
new file mode 100755
index 0000000..27afbdf
--- /dev/null
+++ b/tests/test10-nis-modrdn-entry/before.sh
@@ -0,0 +1,8 @@
+#!/bin/sh
+echo map list:
+$YP maplist example.com
+$YP -c maplist example.com
+for map in `$YP maplist example.com` ; do
+ echo contents of example.com:"$map":
+ $YP cat example.com $map
+done
diff --git a/tests/test10-nis-modrdn-entry/before.txt b/tests/test10-nis-modrdn-entry/before.txt
new file mode 100644
index 0000000..015e39c
--- /dev/null
+++ b/tests/test10-nis-modrdn-entry/before.txt
@@ -0,0 +1,15 @@
+map list:
+passwd.byname
+passwd.byuid
+passwd.byname
+passwd.byuid
+contents of example.com:passwd.byname:
+user1a user1a:*:1001:1001:User 1 A:/home/user1a:/bin/sh
+user1b user1b:*:1002:1002:User 1 B:/home/user1b:/bin/sh
+user1c user1c:*:1003:1003:User 1 C:/home/user1c:/bin/sh
+user1d user1d:*:1004:1004:User 1 D:/home/user1d:/bin/sh
+contents of example.com:passwd.byuid:
+1001 user1a:*:1001:1001:User 1 A:/home/user1a:/bin/sh
+1002 user1b:*:1002:1002:User 1 B:/home/user1b:/bin/sh
+1003 user1c:*:1003:1003:User 1 C:/home/user1c:/bin/sh
+1004 user1d:*:1004:1004:User 1 D:/home/user1d:/bin/sh
diff --git a/tests/test10-nis-modrdn-entry/change.sh b/tests/test10-nis-modrdn-entry/change.sh
new file mode 100755
index 0000000..73ec722
--- /dev/null
+++ b/tests/test10-nis-modrdn-entry/change.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+modrdn -r "uid=user1b, cn=Users1, cn=Accounts, dc=example, dc=com" uid=user3a
diff --git a/tests/test10-nis-modrdn-entry/change.txt b/tests/test10-nis-modrdn-entry/change.txt
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/tests/test10-nis-modrdn-entry/change.txt
diff --git a/tests/test10-nis-modrdn-entry/description.txt b/tests/test10-nis-modrdn-entry/description.txt
new file mode 100644
index 0000000..ef00f74
--- /dev/null
+++ b/tests/test10-nis-modrdn-entry/description.txt
@@ -0,0 +1 @@
+detect renaming of entry which appears in map (2)
diff --git a/tests/test10-nis-modrdn-entry/dse.ldif b/tests/test10-nis-modrdn-entry/dse.ldif
new file mode 100644
index 0000000..a2d39eb
--- /dev/null
+++ b/tests/test10-nis-modrdn-entry/dse.ldif
@@ -0,0 +1,14 @@
+dn: nis-domain=example.com+nis-map=passwd.byname,cn=NIS Server,cn=plugins,cn=config
+objectClass: top
+objectClass: extensibleObject
+nis-domain: example.com
+nis-map: passwd.byname
+nis-base: cn=Users1, cn=Accounts, dc=example, dc=com
+
+dn: nis-domain=example.com+nis-map=passwd.byuid,cn=NIS Server,cn=plugins,cn=config
+objectClass: top
+objectClass: extensibleObject
+nis-domain: example.com
+nis-map: passwd.byuid
+nis-base: cn=Users1, cn=Accounts, dc=example, dc=com
+
diff --git a/tests/test10-nis-modrdn-entry/userRoot.ldif b/tests/test10-nis-modrdn-entry/userRoot.ldif
new file mode 100644
index 0000000..922a9cd
--- /dev/null
+++ b/tests/test10-nis-modrdn-entry/userRoot.ldif
@@ -0,0 +1,11 @@
+dn: uid=user1d, cn=Users1, cn=Accounts, dc=example, dc=com
+objectClass: posixAccount
+objectClass: inetUser
+uid: user1d
+uidNumber: 1004
+gidNumber: 1004
+cn: User 1 D
+gecos: User 1 D
+loginShell: /bin/sh
+homeDirectory: /home/user1d
+