summaryrefslogtreecommitdiff
path: root/source4/selftest
diff options
context:
space:
mode:
Diffstat (limited to 'source4/selftest')
-rw-r--r--source4/selftest/provisions/release-4-5-0-pre1/add-four-more-links.ldif15
-rw-r--r--source4/selftest/provisions/release-4-5-0-pre1/add-two-more-users.ldif15
-rw-r--r--source4/selftest/provisions/release-4-5-0-pre1/expected-deleted-links-after-expunge.ldif23
-rw-r--r--source4/selftest/provisions/release-4-5-0-pre1/expected-expunge-output.txt1
-rw-r--r--source4/selftest/provisions/release-4-5-0-pre1/expected-links-after-expunge.ldif22
-rw-r--r--source4/selftest/provisions/release-4-5-0-pre1/expected-objects-after-expunge.ldif2
-rw-r--r--source4/selftest/provisions/release-4-5-0-pre1/remove-one-more-link.ldif5
-rw-r--r--source4/selftest/provisions/release-4-5-0-pre1/remove-one-more-user.ldif3
8 files changed, 86 insertions, 0 deletions
diff --git a/source4/selftest/provisions/release-4-5-0-pre1/add-four-more-links.ldif b/source4/selftest/provisions/release-4-5-0-pre1/add-four-more-links.ldif
new file mode 100644
index 00000000000..6039f0d2f97
--- /dev/null
+++ b/source4/selftest/provisions/release-4-5-0-pre1/add-four-more-links.ldif
@@ -0,0 +1,15 @@
+dn: cn=swimmers,cn=users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+changetype: modify
+add: member
+member: cn=user1,cn=users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+member: cn=user2,cn=users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+
+dn: cn=helpers,cn=users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+changetype: modify
+add: member
+member: cn=user1,cn=users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+
+dn: cn=leaders,cn=users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+changetype: modify
+add: member
+member: cn=user2,cn=users,DC=release-4-5-0-pre1,DC=samba,DC=corp
diff --git a/source4/selftest/provisions/release-4-5-0-pre1/add-two-more-users.ldif b/source4/selftest/provisions/release-4-5-0-pre1/add-two-more-users.ldif
new file mode 100644
index 00000000000..ca1c3ca039a
--- /dev/null
+++ b/source4/selftest/provisions/release-4-5-0-pre1/add-two-more-users.ldif
@@ -0,0 +1,15 @@
+dn: CN=user1,CN=users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+objectclass: user
+samaccountname: user1
+
+dn: CN=user2,CN=users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+objectclass: user
+samaccountname: user2
+
+dn: CN=helpers,CN=users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+objectclass: group
+samaccountname: helpers
+
+dn: CN=leaders,CN=users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+objectclass: group
+samaccountname: leaders
diff --git a/source4/selftest/provisions/release-4-5-0-pre1/expected-deleted-links-after-expunge.ldif b/source4/selftest/provisions/release-4-5-0-pre1/expected-deleted-links-after-expunge.ldif
new file mode 100644
index 00000000000..c8163a6ac22
--- /dev/null
+++ b/source4/selftest/provisions/release-4-5-0-pre1/expected-deleted-links-after-expunge.ldif
@@ -0,0 +1,23 @@
+# record 1
+dn: CN=helpers,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+member: CN=user1,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+
+# record 2
+dn: CN=leaders,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+
+# record 3
+dn: CN=swimmers,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+member: CN=user1,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+
+# Referral
+ref: ldap:///CN=Configuration,DC=release-4-5-0-pre1,DC=samba,DC=corp
+
+# Referral
+ref: ldap:///DC=DomainDnsZones,DC=release-4-5-0-pre1,DC=samba,DC=corp
+
+# Referral
+ref: ldap:///DC=ForestDnsZones,DC=release-4-5-0-pre1,DC=samba,DC=corp
+
+# returned 6 records
+# 3 entries
+# 3 referrals
diff --git a/source4/selftest/provisions/release-4-5-0-pre1/expected-expunge-output.txt b/source4/selftest/provisions/release-4-5-0-pre1/expected-expunge-output.txt
new file mode 100644
index 00000000000..bcc59553afc
--- /dev/null
+++ b/source4/selftest/provisions/release-4-5-0-pre1/expected-expunge-output.txt
@@ -0,0 +1 @@
+Removed 7 objects and 1 links successfully
diff --git a/source4/selftest/provisions/release-4-5-0-pre1/expected-links-after-expunge.ldif b/source4/selftest/provisions/release-4-5-0-pre1/expected-links-after-expunge.ldif
new file mode 100644
index 00000000000..c69501b9c4c
--- /dev/null
+++ b/source4/selftest/provisions/release-4-5-0-pre1/expected-links-after-expunge.ldif
@@ -0,0 +1,22 @@
+# record 1
+dn: CN=helpers,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+
+# record 2
+dn: CN=leaders,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+
+# record 3
+dn: CN=swimmers,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+member: CN=user1,CN=Users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+
+# Referral
+ref: ldap:///CN=Configuration,DC=release-4-5-0-pre1,DC=samba,DC=corp
+
+# Referral
+ref: ldap:///DC=DomainDnsZones,DC=release-4-5-0-pre1,DC=samba,DC=corp
+
+# Referral
+ref: ldap:///DC=ForestDnsZones,DC=release-4-5-0-pre1,DC=samba,DC=corp
+
+# returned 6 records
+# 3 entries
+# 3 referrals
diff --git a/source4/selftest/provisions/release-4-5-0-pre1/expected-objects-after-expunge.ldif b/source4/selftest/provisions/release-4-5-0-pre1/expected-objects-after-expunge.ldif
new file mode 100644
index 00000000000..2668ac44701
--- /dev/null
+++ b/source4/selftest/provisions/release-4-5-0-pre1/expected-objects-after-expunge.ldif
@@ -0,0 +1,2 @@
+sAMAccountName: user1
+sAMAccountName: user2
diff --git a/source4/selftest/provisions/release-4-5-0-pre1/remove-one-more-link.ldif b/source4/selftest/provisions/release-4-5-0-pre1/remove-one-more-link.ldif
new file mode 100644
index 00000000000..9c4edb2c35a
--- /dev/null
+++ b/source4/selftest/provisions/release-4-5-0-pre1/remove-one-more-link.ldif
@@ -0,0 +1,5 @@
+dn: cn=helpers,cn=users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+changetype: modify
+delete: member
+member: cn=user1,cn=users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+-
diff --git a/source4/selftest/provisions/release-4-5-0-pre1/remove-one-more-user.ldif b/source4/selftest/provisions/release-4-5-0-pre1/remove-one-more-user.ldif
new file mode 100644
index 00000000000..e44f2217c6f
--- /dev/null
+++ b/source4/selftest/provisions/release-4-5-0-pre1/remove-one-more-user.ldif
@@ -0,0 +1,3 @@
+dn: cn=user2,cn=users,DC=release-4-5-0-pre1,DC=samba,DC=corp
+changetype: delete
+-