From d3aa43ced053c58af81276ebf43d6e704e0c47dd Mon Sep 17 00:00:00 2001 From: Marc 'risson' Schmitt Date: Fri, 27 Jun 2025 18:33:53 +0200 Subject: [PATCH] wip Signed-off-by: Marc 'risson' Schmitt --- .../providers/scim/tests/test_membership.py | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) diff --git a/authentik/providers/scim/tests/test_membership.py b/authentik/providers/scim/tests/test_membership.py index 8ae6817a96..07190247d1 100644 --- a/authentik/providers/scim/tests/test_membership.py +++ b/authentik/providers/scim/tests/test_membership.py @@ -2,15 +2,20 @@ from django.test import TestCase from requests_mock import Mocker +from structlog.stdlib import get_logger from authentik.blueprints.tests import apply_blueprint from authentik.core.models import Application, Group, User from authentik.lib.generators import generate_id from authentik.providers.scim.clients.schema import ServiceProviderConfiguration from authentik.providers.scim.models import SCIMMapping, SCIMProvider +from authentik.providers.scim.tasks import scim_sync from authentik.tenants.models import Tenant +LOGGER = get_logger() + + class SCIMMembershipTests(TestCase): """SCIM Membership tests""" @@ -78,8 +83,12 @@ class SCIMMembershipTests(TestCase): ) self.configure() - for schedule in self.provider.schedules.all(): - schedule.send().get_result() + scim_sync.send(self.provider.pk) + + i = 0 + for request in mocker.request_history: + LOGGER.warning(f"request {i}", method=request.method, url=request.url) + i += 1 self.assertEqual(mocker.call_count, 6) self.assertEqual(mocker.request_history[0].method, "GET") @@ -169,8 +178,7 @@ class SCIMMembershipTests(TestCase): ) self.configure() - for schedule in self.provider.schedules.all(): - schedule.send().get_result() + scim_sync.send(self.provider.pk) self.assertEqual(mocker.call_count, 6) self.assertEqual(mocker.request_history[0].method, "GET") @@ -288,8 +296,7 @@ class SCIMMembershipTests(TestCase): ) self.configure() - for schedule in self.provider.schedules.all(): - schedule.send().get_result() + scim_sync.send(self.provider.pk) self.assertEqual(mocker.call_count, 6) self.assertEqual(mocker.request_history[0].method, "GET")