From 827a5577f2657034b8bbc4e59c55718c8526a98a Mon Sep 17 00:00:00 2001 From: Howard Chu Date: Mon, 10 Aug 2020 23:08:37 +0100 Subject: [PATCH] ITS#9309 test rejection of redundant ppolicy config --- tests/scripts/test022-ppolicy | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/scripts/test022-ppolicy b/tests/scripts/test022-ppolicy index c233086545..d46843387e 100755 --- a/tests/scripts/test022-ppolicy +++ b/tests/scripts/test022-ppolicy @@ -62,6 +62,21 @@ fi echo /dev/null > $TESTOUT +echo "Testing redundant ppolicy instance..." +$LDAPADD -D cn=config -H $URI1 -y $CONFIGPWF <> $TESTOUT 2>&1 +dn: olcOverlay=ppolicy,olcDatabase={1}$BACKEND,cn=config +objectClass: olcOverlayConfig +objectClass: olcPPolicyConfig +olcOverlay: ppolicy +olcPPolicyDefault: cn=duplicate policy,ou=policies,dc=example,dc=com +EOF +RC=$? +if test $RC = 0 ; then + echo "ldapadd should have failed ($RC)!" + test $KILLSERVERS != no && kill -HUP $KILLPIDS + exit $RC +fi + echo "Using ldapadd to populate the database..." # may need "-e relax" for draft 09, but not yet. $LDAPADD -D "$MANAGERDN" -h $LOCALHOST -p $PORT1 -w $PASSWD < \