def test_not_found_role_by_uuid(self): """ Try to retrieve role but nothing found with given key """ # Setup the response for MockServer 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(uuid='unknown') assert role == None
def test_get_role_by_name(self): """ Retrieve a role with name """ # Setup the response for MockServer BonitaServer.use('localhost', 9090, 'restuser', 'restbpm') url = '/identityAPI/getRole' code = 200 xml = build_bonita_role_xml(uuid='996633',name='myrole') BonitaServer.set_response_list([[url,code,xml]]) role = BonitaRole.get(name='myrole') assert isinstance(role,BonitaRole) assert role.name == 'myrole'
def test_unknown_param(self): """ Try to retrieve role but gives an unknown param """ BonitaRole.get(unknown_param='32')