code: def test_rai_dashboard_input_housing_causal_global_policy_success(
      self,
      create_rai_insights_object_regression_with_model,
      create_rai_insights_object_regression_with_predictions,
      with_model,
      filters,
  ):
      if with_model:
          ri = create_rai_insights_object_regression_with_model
      else:
          ri = create_rai_insights_object_regression_with_predictions
      dashboard_input = ResponsibleAIDashboardInput(ri)
  
      id = ri.causal.get()[0].id
      post_data = [id, filters, []]
  
      flask_server_prediction_output = (
          dashboard_input.get_global_causal_policy(post_data)
      )
  
      self.check_success_criteria(flask_server_prediction_output)
  
file_path: responsible-ai-toolbox/raiwidgets/tests/responsibleai_dashboard/test_responsibleai_dashboard_input_causal.py
imports: import pytest
  from raiwidgets.responsibleai_dashboard_input import ResponsibleAIDashboardInput
  from .common_utils import CheckResponsibleAIDashboardInputTestResult
label_desc: Use image node_id 5 for calling the TestResponsibleAIDashboardInputRegressionCausal obj's underlying member method code with example usage: obj.test_rai_dashboard_input_housing_causal_global_policy_success(create_rai_insights_object_regression_with_model, create_rai_insights_object_regression_with_predictions, with_model, filters) without return types