From c9ffd7cf3792fdc3e1c211e2976183d749c7e856 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Tue, 25 May 2021 10:51:29 +0200 Subject: [PATCH 4/5] to fixup: add test param to data_source --- passerelle/apps/franceconnect/models.py | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/passerelle/apps/franceconnect/models.py b/passerelle/apps/franceconnect/models.py index cd5e39dc..426cdd89 100644 --- a/passerelle/apps/franceconnect/models.py +++ b/passerelle/apps/franceconnect/models.py @@ -203,7 +203,7 @@ class Resource(BaseResource): @endpoint( description=_('Data source'), ) - def data_source(self, request, id=None, mode=None, **kwargs): + def data_source(self, request, id=None, test=None, mode=None, **kwargs): if id: return { 'data': [ @@ -220,8 +220,13 @@ class Resource(BaseResource): }, ) ) + params = {} if mode == 'dgfip': - url += '?mode=dgfip' + params['mode'] = 'dgfip' + if test: + params['test'] = '1' + if params: + url += '?' + urlencode(params) return { 'data': [ { -- 2.32.0.rc0