From: Björn Baumbach Date: Mon, 30 Dec 2019 15:14:52 +0000 (+0100) Subject: selftest: add test for samba-tool groupmember --member-base-dn option X-Git-Tag: samba-4.12.0rc1~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=2697415239dca1ac54eb056b7c80cdf81c79bea9;p=thirdparty%2Fsamba.git selftest: add test for samba-tool groupmember --member-base-dn option Signed-off-by: Björn Baumbach Reviewed-by: Ralph Boehme --- diff --git a/source4/setup/tests/blackbox_group.sh b/source4/setup/tests/blackbox_group.sh index 08907d3b676..ae3a9849a70 100755 --- a/source4/setup/tests/blackbox_group.sh +++ b/source4/setup/tests/blackbox_group.sh @@ -222,6 +222,13 @@ testit "group removemembers" $PYTHON $samba_tool group removemembers $CONFIG gdg # remove two members by DN with one call testit "group removemembers" $PYTHON $samba_tool group removemembers $CONFIG udg --member-dn=CN=testuser,CN=Users,DC=foo,DC=example,DC=com --member-dn=CN=testuser1,CN=Users,DC=foo,DC=example,DC=com +# test --member-base-dn option - expect failure here, due to invalid base +testit_expect_failure "group addmembers with invalid search member base" $PYTHON $samba_tool group addmembers $CONFIG dsg testcontact --member-base-dn=OU=doesnotexist,DC=foo,DC=example,DC=com + +# test --member-base-dn option +testit "group addmembers with member search base" $PYTHON $samba_tool group addmembers $CONFIG dsg testuser --member-base-dn=CN=Users,DC=foo,DC=example,DC=com +testit "group removemembers with member search base" $PYTHON $samba_tool group removemembers $CONFIG dsg testuser --member-base-dn=CN=Users,DC=foo,DC=example,DC=com + #test deletion of the groups testit "group delete" $PYTHON $samba_tool group delete $CONFIG dsg testit "group delete" $PYTHON $samba_tool group delete $CONFIG gsg