def test_invalid_validate_make_new_reservation_times_more_than_3_hours_long():
with app.app_context():
with app.test_request_context():
data = {
'roomId': '1',
'username': 'mr',
'timeslot': {
'startTime': '1',
'endTime': '23',
'date': '3000/03/19'
},
'equipment': {
'laptop': 1,
'projector': 1,
'board': 1
},
'description': 'cool meeting'
}
assert (views.validate_reservation_payload_format(data).status_code is views.STATUS_CODE[
'UNPROCESSABLE'])
data['timeslot']['startTime'] = '5'
data['timeslot']['startTime'] = '1'
assert (views.validate_reservation_payload_format(data).status_code is views.STATUS_CODE[
'UNPROCESSABLE'])
data['timeslot']['startTime'] = '23'
data['timeslot']['startTime'] = '4'
assert (views.validate_reservation_payload_format(data).status_code is views.STATUS_CODE[
'UNPROCESSABLE'])
评论列表
文章目录