mirror of
https://github.com/samba-team/samba.git
synced 2025-08-04 08:22:08 +03:00
tests/ntlm_auth: Port ntlm_auth tests to python: ntlm_auth against winbindd
Port ntlm_auth bash script tests to python Signed-off-by: Samuel Cabrero <scabrero@suse.de> Reviewed-by: Noel Power <npower@samba.org> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
committed by
Noel Power
parent
247592f716
commit
4a11ab373b
@ -23,6 +23,12 @@ from samba.compat import get_string
|
||||
|
||||
class NTLMAuthHelpersTests(NTLMAuthTestCase):
|
||||
|
||||
def setUp(self):
|
||||
super(NTLMAuthHelpersTests, self).setUp()
|
||||
self.username = os.environ["DC_USERNAME"]
|
||||
self.password = os.environ["DC_PASSWORD"]
|
||||
self.domain = os.environ["DOMAIN"]
|
||||
|
||||
def test_specified_domain(self):
|
||||
""" ntlm_auth with specified domain """
|
||||
|
||||
@ -51,3 +57,12 @@ class NTLMAuthHelpersTests(NTLMAuthTestCase):
|
||||
server_domain=domain,
|
||||
server_use_winbind=False)
|
||||
self.assertTrue(ret)
|
||||
|
||||
def test_agaist_winbind(self):
|
||||
""" ntlm_auth against winbindd """
|
||||
|
||||
ret = self.run_helper(client_username=self.username,
|
||||
client_password=self.password,
|
||||
client_domain=self.domain,
|
||||
server_use_winbind=True)
|
||||
self.assertTrue(ret)
|
||||
|
@ -269,7 +269,6 @@ EOF
|
||||
}
|
||||
|
||||
# This should work even with NTLMv2
|
||||
testit "ntlm_auth against winbindd" $PYTHON $SRC3DIR/torture/test_ntlm_auth.py $NTLM_AUTH --client-username=$USERNAME --client-domain=$DOMAIN --client-password=$PASSWORD --server-use-winbindd $ADDARGS || failed=`expr $failed + 1`
|
||||
testit "ntlm_auth with NTLMSSP client and gss-spnego server" $PYTHON $SRC3DIR/torture/test_ntlm_auth.py $NTLM_AUTH $ADDARGS --client-domain=fOo --server-domain=fOo --client-helper=ntlmssp-client-1 --server-helper=gss-spnego || failed=`expr $failed + 1`
|
||||
testit "ntlm_auth with NTLMSSP gss-spnego-client and gss-spnego server" $PYTHON $SRC3DIR/torture/test_ntlm_auth.py $NTLM_AUTH $ADDARGS --client-domain=fOo --server-domain=fOo --client-helper=gss-spnego-client --server-helper=gss-spnego || failed=`expr $failed + 1`
|
||||
testit "ntlm_auth with NTLMSSP gss-spnego-client and gss-spnego server against winbind" $PYTHON $SRC3DIR/torture/test_ntlm_auth.py $NTLM_AUTH --client-username=$USERNAME --client-domain=$DOMAIN --client-password=$PASSWORD --server-use-winbindd --client-helper=gss-spnego-client --server-helper=gss-spnego $ADDARGS || failed=`expr $failed + 1`
|
||||
|
Reference in New Issue
Block a user