diff options
author | Rob Crittenden <rcritten@redhat.com> | 2015-03-19 15:20:28 -0400 |
---|---|---|
committer | Simo Sorce <simo@redhat.com> | 2015-03-24 09:42:24 -0400 |
commit | 0f56ef9942ee631a9306806bea8f3bb8e7b81076 (patch) | |
tree | 8cf07962da831a3238ebdee7f7c94eb08e9daae5 /tests/helpers/common.py | |
parent | 424a03e5bd141bfa80220816d6e9bd6be9aa256f (diff) | |
download | ipsilon-0f56ef9942ee631a9306806bea8f3bb8e7b81076.tar.gz ipsilon-0f56ef9942ee631a9306806bea8f3bb8e7b81076.tar.xz ipsilon-0f56ef9942ee631a9306806bea8f3bb8e7b81076.zip |
Add tests for Name ID functionality
Some Name ID formats are not implemented so are expected to fail.
Kerberos is implemented but the test is done using form authentication
so no Kerberos principal is available so authentication is denied.
https://fedorahosted.org/ipsilon/ticket/27
Signed-off-by: Rob Crittenden <rcritten@redhat.com>
Reviewed-by: Simo Sorce <simo@redhat.com>
Diffstat (limited to 'tests/helpers/common.py')
-rwxr-xr-x | tests/helpers/common.py | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/tests/helpers/common.py b/tests/helpers/common.py index 07a41fe..f3799c4 100755 --- a/tests/helpers/common.py +++ b/tests/helpers/common.py @@ -55,7 +55,8 @@ class IpsilonTestBase(object): os.mkdir(os.path.join(self.testdir, 'lib', test.name)) os.mkdir(os.path.join(self.testdir, 'log')) - def generate_profile(self, global_opts, args_opts, name, addr, port): + def generate_profile(self, global_opts, args_opts, name, addr, port, + nameid='unspecified'): newconf = ConfigParser.ConfigParser() newconf.add_section('globals') for k in global_opts.keys(): @@ -71,6 +72,7 @@ class IpsilonTestBase(object): text = t.substitute({'NAME': name, 'ADDRESS': addr, 'PORT': port, 'TESTDIR': self.testdir, 'ROOTDIR': self.rootdir, + 'NAMEID': nameid, 'TEST_USER': self.testuser}) filename = os.path.join(self.testdir, '%s_profile.cfg' % name) |