0001-grenoble_gru-do-not-send-empty-dem_pav-if-empty-4804.patch
passerelle/contrib/grenoble_gru/models.py | ||
---|---|---|
133 | 133 |
if 'applicant_free_address' in data: |
134 | 134 |
payload['dem_adresse_manuelle'] = data['applicant_free_address'] |
135 | 135 | |
136 |
if 'dem_pav' in data: |
|
136 |
if 'dem_pav' in data and data['dem_pav']:
|
|
137 | 137 |
payload['dem_pav'] = data['dem_pav'] |
138 | 138 | |
139 | 139 |
return payload |
tests/test_grenoble_gru.py | ||
---|---|---|
269 | 269 |
assert request_post.call_args[1]['data']['obs_demande_urgente'] == 1 |
270 | 270 |
assert request_post.call_args[1]['data']['dem_reponse'] == 1 |
271 | 271 | |
272 |
# make sure empty dem_pav value is not sent |
|
273 |
payload['dem_pav'] = '' |
|
274 |
app.post_json( |
|
275 |
reverse('generic-endpoint', |
|
276 |
kwargs={ |
|
277 |
'connector': 'grenoble-gru', |
|
278 |
'slug': setup.slug, |
|
279 |
'endpoint': 'create-demand' |
|
280 |
}), |
|
281 |
params=payload) |
|
282 |
assert 'dem_pav' not in request_post.call_args[1]['data'] |
|
283 | ||
272 | 284 | |
273 | 285 |
def test_add_attachment_to_demand(app, setup): |
274 | 286 |
with mock.patch('passerelle.utils.Request.post') as request_post: |
275 |
- |