Merge siteroot application

This commit is contained in:
Sascha Ißbrücker
2025-03-09 05:50:05 +01:00
parent b037de14c9
commit 2d3bd13a12
84 changed files with 864 additions and 822 deletions

View File

@@ -9,28 +9,28 @@ from bookmarks import utils
class OidcSupportTest(TestCase):
def test_should_not_add_oidc_urls_by_default(self):
siteroot_urls = importlib.import_module("siteroot.urls")
importlib.reload(siteroot_urls)
urls_module = importlib.import_module("bookmarks.urls")
importlib.reload(urls_module)
oidc_url_found = any(
isinstance(urlpattern, URLResolver) and urlpattern.pattern._route == "oidc/"
for urlpattern in siteroot_urls.urlpatterns
for urlpattern in urls_module.urlpatterns
)
self.assertFalse(oidc_url_found)
@override_settings(LD_ENABLE_OIDC=True)
def test_should_add_oidc_urls_when_enabled(self):
siteroot_urls = importlib.import_module("siteroot.urls")
importlib.reload(siteroot_urls)
urls_module = importlib.import_module("bookmarks.urls")
importlib.reload(urls_module)
oidc_url_found = any(
isinstance(urlpattern, URLResolver) and urlpattern.pattern._route == "oidc/"
for urlpattern in siteroot_urls.urlpatterns
for urlpattern in urls_module.urlpatterns
)
self.assertTrue(oidc_url_found)
def test_should_not_add_oidc_authentication_backend_by_default(self):
base_settings = importlib.import_module("siteroot.settings.base")
base_settings = importlib.import_module("bookmarks.settings.base")
importlib.reload(base_settings)
self.assertListEqual(
@@ -40,7 +40,7 @@ class OidcSupportTest(TestCase):
def test_should_add_oidc_authentication_backend_when_enabled(self):
os.environ["LD_ENABLE_OIDC"] = "True"
base_settings = importlib.import_module("siteroot.settings.base")
base_settings = importlib.import_module("bookmarks.settings.base")
importlib.reload(base_settings)
self.assertListEqual(
@@ -54,7 +54,7 @@ class OidcSupportTest(TestCase):
def test_default_settings(self):
os.environ["LD_ENABLE_OIDC"] = "True"
base_settings = importlib.import_module("siteroot.settings.base")
base_settings = importlib.import_module("bookmarks.settings.base")
importlib.reload(base_settings)
self.assertEqual(True, base_settings.OIDC_VERIFY_SSL)