api-impot-particulier: parametrize Accept header (#77236)
This commit is contained in:
parent
7defa59ccc
commit
96413bd5d9
|
@ -112,6 +112,7 @@ class Resource(BaseResource):
|
|||
timeout=timeout,
|
||||
spi=numero_fiscal,
|
||||
annrev=annee_de_revenu,
|
||||
accept='application/prs.dgfip.part.situations.ir.assiettes.v1+json',
|
||||
)
|
||||
|
||||
def call(self, name, endpoint_template, timeout=None, **kwargs):
|
||||
|
@ -163,6 +164,7 @@ class Resource(BaseResource):
|
|||
access_token,
|
||||
correlation_id,
|
||||
endpoint_template,
|
||||
accept,
|
||||
id_teleservice=None,
|
||||
headers=None,
|
||||
timeout=None,
|
||||
|
@ -172,7 +174,7 @@ class Resource(BaseResource):
|
|||
**(headers or {}),
|
||||
'Authorization': f'Bearer {access_token}',
|
||||
'X-Correlation-ID': correlation_id,
|
||||
'Accept': 'application/prs.dgfip.part.situations.ir.assiettes.v1+json',
|
||||
'Accept': accept,
|
||||
}
|
||||
if id_teleservice:
|
||||
headers['ID_Teleservice'] = id_teleservice
|
||||
|
|
|
@ -60,6 +60,7 @@ def test_get_tax_data():
|
|||
endpoint_template='{var1}/truc/{var2}/',
|
||||
var1='123',
|
||||
var2='xyz',
|
||||
accept='application/prs.dgfip.part.situations.ir.assiettes.v1+json',
|
||||
) == {'data': 1}
|
||||
|
||||
assert len(responses.calls) == 1
|
||||
|
@ -84,6 +85,7 @@ def test_get_tax_data_connection_timeout():
|
|||
endpoint_template='{var1}/truc/{var2}/',
|
||||
var1='123',
|
||||
var2='xyz',
|
||||
accept='application/prs.dgfip.part.situations.ir.assiettes.v1+json',
|
||||
) == {'data': 1}
|
||||
|
||||
|
||||
|
@ -113,6 +115,7 @@ def test_get_tax_data_errors(responses_kwargs, response):
|
|||
endpoint_template='{var1}/truc/{var2}/',
|
||||
var1='123',
|
||||
var2='xyz',
|
||||
accept='application/prs.dgfip.part.situations.ir.assiettes.v1+json',
|
||||
)
|
||||
assert ei.value.data == response
|
||||
|
||||
|
|
Loading…
Reference in New Issue