コード例 #1
0
desc =  '#### create reservation for ashwin on resources3 and 4 ####'
res = r.create_reservation([resource_id3, resource_id4
], millis7, millis8, 'title', 'description')
test_print(desc, res.status_code < 300)

r.session = ''
desc = '#### login as admin again ####'
r.session = admin_session

desc =  '#### get all reservations on resources, make sure there are 12 total rows ####'
res = r.get_reservations_by_resources([resource_id1, resource_id2, resource_id3, resource_id4])
test_print(desc, len(r.json.loads(res.content)['results']) == 12)

desc =  '#### update group 1 to manage on resource1 ####'
res = r.update_group_permission_to_resource(resource_id1, group_id1, 'manage')
test_print(desc, res.status_code < 300)

desc =  '#### get all reservations on resources, make sure there are still 12 rows after update to manage ####'
res = r.get_reservations_by_resources([resource_id1, resource_id2, resource_id3, resource_id4])
test_print(desc, len(r.json.loads(res.content)['results']) == 12)

desc =  '#### update group 1 to view only on resource1 ####'
res = r.update_group_permission_to_resource(resource_id1, group_id1, 'view')
test_print(desc, res.status_code < 300)

desc =  '#### get all reservations on resources, make sure there are only 9 rows after update to view - rahuls reservations on res1 should be gone, ashwins shouldnt ####'
res = r.get_reservations_by_resources([resource_id1, resource_id2, resource_id3, resource_id4])
test_print(desc, len(r.json.loads(res.content)['results']) == 9)

desc =  '#### remove permission for group2 on resource1 ####'
コード例 #2
0
test_print(desc, res.status_code < 300)

desc = '### Clean up from last test ###'
res = r.remove_group_permission_to_resource(resource_id1, [group_id1])
test_print(desc, res.status_code < 300)

desc = '#### successfully add reserve permission to a resource ####'
res = r.add_group_permission_to_resource(resource_id1, [group_id1], ['reserve'])
test_print(desc, res.status_code < 300)

desc = '#### successfully add manage permission to a resource ####'
res = r.add_group_permission_to_resource(resource_id2, [group_id1], ['manage'])
test_print(desc, res.status_code < 300)

desc = '#### try to update to reserve permission on a folder ####'
res = r.update_group_permission_to_resource(folder_id2, group_id1, 'reserve')
test_print(desc, res.status_code > 300)

r.session = ''
desc = '#### login as rahul ####'
session_response = r.login_to_session('rahul', 'rahul123')
test_print(desc, session_response.status_code < 300)
rahul_session = session_response.cookies
r.session = rahul_session

millis = int(round(time.time() * 1000)) + 86400000
millis2 = int(round(time.time() * 1000)) + 2*86400000
millis3 = int(round(time.time() * 1000)) + 3*86400000
millis4 = int(round(time.time() * 1000)) + 4*86400000

desc =  '#### create reservation for rahul on resource1 ####'