X-Git-Url: http://www.project-moonshot.org/gitweb/?p=mod_auth_gssapi.git;a=blobdiff_plain;f=tests%2Ft_basic_k5_two_users.py;fp=tests%2Ft_basic_k5_two_users.py;h=0d3d45b17e7cf921f208a890e2d43cb0b96a98c7;hp=0000000000000000000000000000000000000000;hb=09104abbab05f92bf1f489fb8e4ee5ab3c2bec1a;hpb=c8ac2a462bf649711707cf09c789f27892a05837 diff --git a/tests/t_basic_k5_two_users.py b/tests/t_basic_k5_two_users.py new file mode 100755 index 0000000..0d3d45b --- /dev/null +++ b/tests/t_basic_k5_two_users.py @@ -0,0 +1,27 @@ +#!/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') + + 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']) + r2 = s.get(url) + if r2.status_code != 200: + raise ValueError('Basic Auth failed') + + if r.text == r2.text: + raise ValueError('Basic Auth fatal error')