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_known_role(self): """ Retrieve a role using the UUID """ # Setup the response for MockServer BonitaServer.use('localhost', 9090, 'restuser', 'restbpm') url = '/identityAPI/getRoleByUUID' code = 200 xml = build_bonita_role_xml(uuid='996633',name='myrole') BonitaServer.set_response_list([[url,code,xml]]) role = BonitaRole.get_by_uuid('996633') assert isinstance(role,BonitaRole) assert role.uuid == '996633'