atos-genesys: factorize RESPONSE_SELECT_USAGER in tests (#32618)

This commit is contained in:
Benjamin Dauvergne 2019-04-25 13:49:03 +02:00
parent 33f2a98e25
commit 6427389205
1 changed files with 9 additions and 13 deletions

View File

@ -113,11 +113,7 @@ def test_ws_link_created(app, genesys):
assert Link.objects.filter(
name_id='zob', id_per='789', resource=genesys).count() == 1
xml_response = open(os.path.join(
os.path.dirname(__file__),
'data',
'genesys_select_usager.xml')).read()
with utils.mock_url(FAKE_URL, xml_response):
with utils.mock_url(FAKE_URL, RESPONSE_SELECT_USAGER):
dossiers_url = utils.generic_endpoint_url('atos-genesys', 'dossiers', slug=genesys.slug)
response = app.get(dossiers_url + '?' + urlencode({
'NameID': 'zob',
@ -132,6 +128,11 @@ def test_ws_link_created(app, genesys):
assert response.json['deleted'] == 1
assert Link.objects.count() == 0
RESPONSE_SELECT_USAGER = open(os.path.join(
os.path.dirname(__file__),
'data',
'genesys_select_usager.xml')).read()
def test_ws_dossiers(app, genesys):
link = Link.objects.create(
@ -139,13 +140,8 @@ def test_ws_dossiers(app, genesys):
name_id='zob',
id_per='1234')
xml_response = open(os.path.join(
os.path.dirname(__file__),
'data',
'genesys_select_usager.xml')).read()
url = utils.generic_endpoint_url('atos-genesys', 'dossiers', slug=genesys.slug)
with utils.mock_url(FAKE_URL, xml_response):
with utils.mock_url(FAKE_URL, RESPONSE_SELECT_USAGER):
response = app.get(url + '?' + urlencode({
'NameID': 'zob',
}))
@ -167,7 +163,7 @@ def test_ws_dossiers(app, genesys):
name_id='zob',
id_per='4567')
with utils.mock_url(FAKE_URL, xml_response):
with utils.mock_url(FAKE_URL, RESPONSE_SELECT_USAGER):
response = app.get(url + '?' + urlencode({
'NameID': 'zob',
}))
@ -183,7 +179,7 @@ def test_ws_dossiers(app, genesys):
assert response.json['data'][1]['id'] == str(link2.id)
assert response.json['data'][1]['text'] == u'%s - John DOE' % link2.id_per
with utils.mock_url(FAKE_URL, xml_response):
with utils.mock_url(FAKE_URL, RESPONSE_SELECT_USAGER):
response = app.get(url + '?' + urlencode({
'NameID': 'zob',
'link_id': link2.id,