X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=tests%2Ft_basic_k5_fail_second.py;fp=tests%2Ft_basic_k5_fail_second.py;h=15727b8386db7f2065a4953fafb7bb6adcd41ea7;hb=f206c24dfcf9bbc70d8551aaf6794d50d67feaa0;hp=0000000000000000000000000000000000000000;hpb=6dc1e9c2121517d82055f84d94af7e142c3d5228;p=mod_auth_gssapi.git diff --git a/tests/t_basic_k5_fail_second.py b/tests/t_basic_k5_fail_second.py new file mode 100755 index 0000000..15727b8 --- /dev/null +++ b/tests/t_basic_k5_fail_second.py @@ -0,0 +1,36 @@ +#!/usr/bin/python +# Copyright (C) 2015 - mod_auth_gssapi contributors, see COPYING for license. + +import os +import requests +from requests.auth import HTTPBasicAuth + + +if __name__ == '__main__': + s = requests.Session() + + url = 'http://%s:%s@%s/basic_auth_krb5/' % (os.environ['MAG_USER_NAME'], + os.environ['MAG_USER_PASSWORD'], + os.environ['NSS_WRAPPER_HOSTNAME']) + r = s.get(url) + if r.status_code != 200: + raise ValueError('Basic Auth: Failed Authentication') + + url = 'http://%s:%s@%s/basic_auth_krb5/' % (os.environ['MAG_USER_NAME_2'], + os.environ['MAG_USER_PASSWORD'], + os.environ['NSS_WRAPPER_HOSTNAME']) + r = s.get(url) + if r.status_code == 200: + raise ValueError('Basic Auth: Got Success while expecting Error') + + url = 'http://%s:%s@%s/basic_auth_krb5/' % (os.environ['MAG_USER_NAME_2'], + os.environ['MAG_USER_PASSWORD_2'], + os.environ['NSS_WRAPPER_HOSTNAME']) + r = s.get(url) + if r.status_code != 200: + raise ValueError('Basic Auth: Failed Authentication') + + url = 'http://%s/basic_auth_krb5/' % os.environ['NSS_WRAPPER_HOSTNAME'] + r = s.get(url) + if r.status_code == 200: + raise ValueError('Basic Auth: Got Success while expecting Error')