From 6dc1e9c2121517d82055f84d94af7e142c3d5228 Mon Sep 17 00:00:00 2001 From: Isaac Boukris Date: Mon, 27 Jul 2015 05:49:44 +0300 Subject: Add test for Basic Proxy authentication Reviewed-by: Simo Sorce --- tests/t_basic_proxy.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 tests/t_basic_proxy.py (limited to 'tests/t_basic_proxy.py') 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') -- cgit