Пример #1
0
desc =  '#### create a reservation with invalid start_time/end_time ####'
res = r.create_reservation([resource_id], 3, 3, 'title', 'description')
test_print(desc, res.status_code >= 400)

desc =  '#### create another valid reservation ####'
res = r.create_reservation([resource_id, restricted_id], millis3, millis4, 'title', 'description')
test_print(desc, res.status_code < 300)
reservation_id2 = r.json.loads(res.content)['results']['insertId']

desc =  '#### get all reservations ####'
res = r.get_reservations(resource_id, 0, 99999)
test_print(desc, len(r.json.loads(res.content)['results']) == 2)

desc = '### fail to extend reservation ###'
res = r.update_reservations(resource_id, millis+1, millis2+2, reservation_id, 'updated_reserv', 'u_desc')
test_print(desc, res.status_code > 300)

desc = "### successfully update reservation ###"
res = r.update_reservations(restricted_id, millis+1, millis+2, reservation_id, 'updated_reserv', 'u_desc')
test_print(desc, res.status_code < 300)

desc =  '#### create reservation on resource without tags ####'
res = r.create_reservation([no_tags_id], millis, millis2, 'title', 'description')
test_print(desc, res.status_code < 300)

desc = "### get all reservations for resource_id and no_tags_id"
res = r.get_reservations_by_resources([resource_id, no_tags_id])
test_print (desc, len(r.json.loads(res.content)['results']) == 3)
test_print(desc, res.status_code < 300)
Пример #2
0
test_print(desc, res.status_code >= 400)

desc =  '#### create a reservation with invalid start_time/end_time ####'
res = r.create_reservation([resource_id], 3, 3, 'title', 'description')
test_print(desc, res.status_code >= 400)

desc =  '#### create another valid reservation ####'
res = r.create_reservation([resource_id], 3, 4, 'title', 'description')
test_print(desc, res.status_code < 300)

desc =  '#### get all reservations ####'
res = r.get_reservations(resource_id, 0, 99999)
test_print(desc, len(r.json.loads(res.content)['results']) == 2)

desc =  '#### update first reservation ####'
res = r.update_reservations(resource_id, 5, 10, reservation_id)
test_print(desc, res.status_code < 300)

desc =  '#### get reservations and check if updated values have persisted ####'
res = r.get_reservations(resource_id, 0, 99999)
test_print(desc, len(r.json.loads(res.content)['results']) == 2)
test_print(desc, r.json.loads(res.content)['results'][0]['start_time'] == 5)
test_print(desc, r.json.loads(res.content)['results'][0]['end_time'] == 10)

desc = '#### Filter based on tags'
r.filter_tags([],[],0, 99999)
test_print (desc, len((r.json.loads(res.content))['results']) == 2)

desc =  '#### delete reservation ####'
res = r.delete_reservation(reservation_id)
test_print(desc, res.status_code < 300)