api_particulier: add an message in known_errors (#80127)
gitea/passerelle/pipeline/head This commit looks good
Details
gitea/passerelle/pipeline/head This commit looks good
Details
This commit is contained in:
parent
a19073c7e9
commit
0a46addb73
|
@ -31,6 +31,8 @@ KNOWN_ERRORS = {
|
|||
'Il existe des droits pour la prestation sélectionnée sur le dossier et/ou la période demandée',
|
||||
'Il existe des droits pour la prestation sélectionnée sur le dossier et/ou la période demandée (après date du jour)',
|
||||
'L’opérateurs téléphonique» ne propose pas de raccordement SMS avec un prestataire externe (raccordement avec un numéro court). ',
|
||||
# API particulier error messages not from the source above
|
||||
"La référence de l'avis n'est pas correctement formatée",
|
||||
},
|
||||
500: {
|
||||
'Les informations souhaitées sont momentanément indisponibles. Merci de renouveler votre demande ultérieurement.',
|
||||
|
|
|
@ -159,6 +159,18 @@ def api_particulier_error_not_found_identifier(url, request):
|
|||
)
|
||||
|
||||
|
||||
@urlmatch(netloc=r'^particulier.*\.api\.gouv\.fr$')
|
||||
def api_particulier_error_bad_format_ref(url, request):
|
||||
return response(
|
||||
400,
|
||||
{
|
||||
'error': 'bad_request',
|
||||
'message': "La référence de l'avis n'est pas correctement formatée",
|
||||
},
|
||||
request=request,
|
||||
)
|
||||
|
||||
|
||||
@pytest.fixture
|
||||
def mock_api_particulier():
|
||||
with HTTMock(
|
||||
|
@ -396,6 +408,7 @@ def test_detail_page(app, resource, admin_user):
|
|||
(api_particulier_error_not_found_caf, False),
|
||||
(api_particulier_error_not_found_deregistrated, False),
|
||||
(api_particulier_error_not_found_identifier, False),
|
||||
(api_particulier_error_bad_format_ref, False),
|
||||
],
|
||||
)
|
||||
def test_api_particulier_dont_log_not_found(app, resource, mock, should_log):
|
||||
|
|
Loading…
Reference in New Issue