def test_unknown_role(self): """ Try to retrieve membership by role and group UUID : no role matching given UUID""" BonitaServer.use('localhost', 9090, 'restuser', 'restbpm') url = '/identityAPI/getMembershipForRoleAndGroup' code = 500 xml = build_dumb_bonita_error_body('RoleNotFoundException',message='can\'t find Role : unknown') BonitaServer.set_response_list([[url,code,xml]]) membership = BonitaMembership.get_by_role_and_group_uuid(role_uuid='unknown',group_uuid='group-14') assert membership == None
def test_unknown_membership(self): """ Try to retrieve membership by UUID but no membership matching """ BonitaServer.use('localhost', 9090, 'restuser', 'restbpm') url = '/identityAPI/getMembershipByUUID' code = 500 xml = build_dumb_bonita_error_body('MembershipNotFoundException',message='can\'t find Membership : unknown') BonitaServer.set_response_list([[url,code,xml]]) membership = BonitaMembership.get_by_uuid('unknown') assert membership == None
def test_unknown_group(self): """ Try to retrieve group by path but no group matching """ BonitaServer.use('localhost', 9090, 'restuser', 'restbpm') url = '/identityAPI/getGroupUsingPath' code = 500 xml = build_dumb_bonita_error_body('GroupNotFoundException',message='can\'t find Group: unknown') BonitaServer.set_response_list([[url,code,xml]]) group = BonitaGroup.get_by_path('/something/unknown') assert group == None
def test_unknown_user(self): """ Try to retrieve user by UUID but no user matching """ BonitaServer.use('localhost', 9090, 'restuser', 'restbpm') url = '/identityAPI/getUserByUUID' code = 500 xml = build_dumb_bonita_error_body('UserNotFoundException', message='can\'t find User: unknown') BonitaServer.set_response_list([[url, code, xml]]) user = BonitaUser.get_by_uuid('unknown') assert user is None
def test_unknown_role(self): """ Try to retrieve role by UUID but no role matching """ BonitaServer.use('localhost', 9090, 'restuser', 'restbpm') url = '/identityAPI/getRoleByUUID' code = 500 xml = build_dumb_bonita_error_body('RoleNotFoundException',message='can\'t find Role: unknown') BonitaServer.set_response_list([[url,code,xml]]) role = BonitaRole.get_by_uuid('unknown') assert role == None
def test_not_found_group_by_uuid(self): """ Try to retrieve group but nothing found with given key """ # Setup the response for MockServer BonitaServer.use('localhost', 9090, 'restuser', 'restbpm') url = '/identityAPI/getGroupByUUID' code = 500 xml = build_dumb_bonita_error_body('GroupNotFoundException',message='can\'t find Group: unknown') BonitaServer.set_response_list([[url,code,xml]]) group = BonitaGroup.get(uuid='unknown') assert group == None
def test_not_found_process(self): """ Retrieve not existing process """ # Setup the response for MockServer BonitaServer.use('localhost', 9090, 'restuser', 'restbpm') url = '/queryDefinitionAPI/getProcess/MonProcessus1--1.0' code = 500 xml = build_dumb_bonita_error_body('ProcessNotFoundException',message='Bonita Error: bai_QDAPII_5\nCan\'t find a process with uuid MonProcessus1--1.0') BonitaServer.set_response_list([[url,code,xml]]) process = BonitaProcess.get('MonProcessus1--1.0') assert process == None
def test_not_found_user_by_uuid(self): """ Try to retrieve user but nothing found with given key """ # Setup the response for MockServer BonitaServer.use('localhost', 9090, 'restuser', 'restbpm') url = '/identityAPI/getUserByUUID' code = 500 xml = build_dumb_bonita_error_body('UserNotFoundException', message='can\'t find User: not found uuid') BonitaServer.set_response_list([[url, code, xml]]) user = BonitaUser.get(uuid='not found uuid') assert user is None
def test_unknown_group(self): """ Try to retrieve membership by role and group : no group matching """ BonitaServer.use('localhost', 9090, 'restuser', 'restbpm') url = '/identityAPI/getMembershipForRoleAndGroup' code = 500 xml = build_dumb_bonita_error_body('GroupNotFoundException',message='can\'t find Group: unknown') BonitaServer.set_response_list([[url,code,xml]]) role = BonitaRole('myrole','','') role.uuid = '1234' group = BonitaGroup('mygroup','','') group.uuid = '2345' membership = BonitaMembership.get_by_role_and_group(role=role,group=group) assert membership == None