From 9204c478ed7dc7303581156b6480b1723348f53b Mon Sep 17 00:00:00 2001 From: Pablo SEMINARIO Date: Sat, 16 Jan 2016 11:35:26 +0100 Subject: [PATCH] Fix #72 get_issuer() returns a wrong value --- oidc_provider/lib/utils/common.py | 2 +- oidc_provider/tests/test_utils.py | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 oidc_provider/tests/test_utils.py diff --git a/oidc_provider/lib/utils/common.py b/oidc_provider/lib/utils/common.py index 7f60e47..6b889ba 100644 --- a/oidc_provider/lib/utils/common.py +++ b/oidc_provider/lib/utils/common.py @@ -21,7 +21,7 @@ def get_issuer(): """ site_url = settings.get('SITE_URL') path = reverse('oidc_provider:provider_info') \ - .split('/.well-known/openid-configuration/')[0] + .split('/.well-known/openid-configuration')[0] issuer = site_url + path return issuer diff --git a/oidc_provider/tests/test_utils.py b/oidc_provider/tests/test_utils.py new file mode 100644 index 0000000..0357014 --- /dev/null +++ b/oidc_provider/tests/test_utils.py @@ -0,0 +1,13 @@ +from django.conf import settings +from django.test import TestCase + +from oidc_provider.lib.utils.common import get_issuer + + +class CommonTest(TestCase): + """ + Test cases for common utils. + """ + def test_get_issuer(self): + issuer = get_issuer() + self.assertEqual(issuer, settings.SITE_URL + '/openid')