From f0a31d4357a681b02acc310b046f174a7fd3341b Mon Sep 17 00:00:00 2001 From: Tamas Kiss <tamas.kiss@kszk.bme.hu> Date: Thu, 26 Dec 2019 22:01:03 +0100 Subject: [PATCH] Fixing refactoring errors --- setup.py | 2 +- src/sentry_auth_authsch/__init__.py | 3 +-- src/sentry_auth_authsch/apps.py | 3 +-- src/sentry_auth_authsch/provider.py | 2 +- src/sentry_auth_authsch/views.py | 1 - tests/test_provider.py | 16 ++++++++++++++++ 6 files changed, 20 insertions(+), 7 deletions(-) diff --git a/setup.py b/setup.py index e9fb06e..a187d70 100644 --- a/setup.py +++ b/setup.py @@ -26,7 +26,7 @@ tests_require = [ setup( name='sentry-auth-authsch', - version='1.0.0', + version='1.0.1', author='Tamas Kiss', author_email='tamas.kiss@kszk.bme.hu', url='https://github.com/thomasklein94/sentry-auth-authsch.git', diff --git a/src/sentry_auth_authsch/__init__.py b/src/sentry_auth_authsch/__init__.py index 667a72c..82ab6d8 100644 --- a/src/sentry_auth_authsch/__init__.py +++ b/src/sentry_auth_authsch/__init__.py @@ -8,9 +8,8 @@ if django.VERSION[:2] >= (1, 8): default_app_config = "sentry_auth_authsch.apps.Config" else: # Provide backwards compatibility. - from sentry import auth, options + from sentry import auth from .provider import AuthSCHProvider auth.register('authsch', AuthSCHProvider) - diff --git a/src/sentry_auth_authsch/apps.py b/src/sentry_auth_authsch/apps.py index d114e80..e7b5143 100644 --- a/src/sentry_auth_authsch/apps.py +++ b/src/sentry_auth_authsch/apps.py @@ -7,9 +7,8 @@ class Config(AppConfig): name = "sentry_auth_authsch" def ready(self): - from sentry import auth, options + from sentry import auth from .provider import AuthSCHProvider auth.register("authsch", AuthSCHProvider) - diff --git a/src/sentry_auth_authsch/provider.py b/src/sentry_auth_authsch/provider.py index f1a4a0e..2a6e391 100644 --- a/src/sentry_auth_authsch/provider.py +++ b/src/sentry_auth_authsch/provider.py @@ -45,7 +45,7 @@ class AuthSCHProvider(OAuth2Provider): ] def get_refresh_token_url(self): - return self.access_token_endpoint + return self.access_token_url def build_identity(self, state): data = state["data"] diff --git a/src/sentry_auth_authsch/views.py b/src/sentry_auth_authsch/views.py index bd20bc1..5bae169 100644 --- a/src/sentry_auth_authsch/views.py +++ b/src/sentry_auth_authsch/views.py @@ -5,7 +5,6 @@ import logging import requests from sentry.auth.view import AuthView, ConfigureView -from string import maketrans from .constants import ERR_INVALID_RESPONSE, PROFILE_ENDPOINT logger = logging.getLogger("sentry.auth.authsch") diff --git a/tests/test_provider.py b/tests/test_provider.py index 805be64..9b1d821 100644 --- a/tests/test_provider.py +++ b/tests/test_provider.py @@ -48,3 +48,19 @@ class AuthSCHProviderTest(TestCase): with pytest.raises(IdentityNotValid): provider.refresh_identity(auth_identity) + + def test_get_refresh_token_url_noexc(self): + provider = self.auth_provider.get_provider() + provider.get_refresh_token_url() + + def test_get_auth_pipeline_noexc(self): + provider = self.auth_provider.get_provider() + provider.get_auth_pipeline() + + def test_get_client_id_noexc(self): + provider = self.auth_provider.get_provider() + provider.get_client_id() + + def test_get_client_secret_noexc(self): + provider = self.auth_provider.get_provider() + provider.get_client_secret() -- GitLab