diff options
author | Isaac Boukris <iboukris@gmail.com> | 2015-07-27 05:49:44 +0300 |
---|---|---|
committer | Simo Sorce <simo@redhat.com> | 2015-08-06 19:06:55 -0400 |
commit | 6dc1e9c2121517d82055f84d94af7e142c3d5228 (patch) | |
tree | e9a7884181ef80147f6f7a0c5ba5d94c57046c4e /tests/t_basic_proxy.py | |
parent | f476cb32f8103bdf1435d33ea6e81cba9805f576 (diff) | |
download | mod_auth_gssapi-6dc1e9c2121517d82055f84d94af7e142c3d5228.tar.gz mod_auth_gssapi-6dc1e9c2121517d82055f84d94af7e142c3d5228.tar.xz mod_auth_gssapi-6dc1e9c2121517d82055f84d94af7e142c3d5228.zip |
Add test for Basic Proxy authentication
Reviewed-by: Simo Sorce <simo@redhat.com>
Diffstat (limited to 'tests/t_basic_proxy.py')
-rwxr-xr-x | tests/t_basic_proxy.py | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/tests/t_basic_proxy.py b/tests/t_basic_proxy.py new file mode 100755 index 0000000..4290695 --- /dev/null +++ b/tests/t_basic_proxy.py @@ -0,0 +1,20 @@ +#!/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__': + proxy = 'http://%s:%s@%s:%s' % (os.environ['MAG_USER_NAME'], + os.environ['MAG_USER_PASSWORD'], + os.environ['NSS_WRAPPER_HOSTNAME'], + os.environ['WRAP_PROXY_PORT']) + proxies = { "http": proxy, } + url = 'http://%s/basic_auth_krb5/' % os.environ['NSS_WRAPPER_HOSTNAME'] + r = requests.get(url, proxies=proxies, + auth=HTTPBasicAuth(os.environ['MAG_USER_NAME_2'], + os.environ['MAG_USER_PASSWORD_2'])) + if r.status_code != 200: + raise ValueError('Basic Proxy Auth Failed') |