0001-vivaticket-send-school-level-room-attribute-35551.patch
passerelle/apps/vivaticket/models.py | ||
---|---|---|
281 | 281 |
'externalCode': post_data['id'], |
282 | 282 |
'startDateTime': post_data['start_datetime'], |
283 | 283 |
'endDateTime': post_data['end_datetime'], |
284 |
'schoolLevelCode': post_data.get('school_level', ''), |
|
285 | 284 |
'comment': post_data.get('booking_comment', ''), |
286 | 285 |
'contact': self.get_or_create_contact(post_data, nameid), |
287 | 286 |
'roomList': [{ |
... | ... | |
292 | 291 |
'startDateTime': post_data['start_datetime'], |
293 | 292 |
'endDateTime': post_data['end_datetime'], |
294 | 293 |
'comment': post_data.get('room_comment', ''), |
294 |
'schoolLevelCode': post_data.get('school_level', '') |
|
295 | 295 |
}] |
296 | 296 |
} |
297 | 297 |
headers = {'X-Vivaticket-Form-URL': post_data['form_url']} |
tests/test_vivaticket.py | ||
---|---|---|
370 | 370 |
assert mocked_post.call_args[1]['json']['Booking']['endDateTime'] == '2019-01-15T11:00' |
371 | 371 |
assert mocked_post.call_args[1]['json']['Booking']['comment'] == 'Booking comment' |
372 | 372 |
assert mocked_post.call_args[1]['json']['Booking']['roomList'][0]['comment'] == 'Room comment' |
373 |
assert mocked_post.call_args[1]['json']['Booking']['schoolLevelCode'] == '01' |
|
373 |
assert mocked_post.call_args[1]['json']['Booking']['roomList'][0]['schoolLevelCode'] == '01'
|
|
374 | 374 |
assert mocked_post.call_args[1]['json']['Booking']['contact'] == {'InternalCode': '0000000273'} |
375 | 375 |
assert mocked_post.call_args[1]['headers'] == {'X-Vivaticket-Form-URL': 'http://mysite.com/form/id/'} |
376 | 376 |
assert response.json['data']['bookingCode'] == 'II0000013' |
377 |
- |