code: def test_causal_no_categoricals(self, housing_data):
      train_df, test_df, target_feature = housing_data
  
      manager = CausalManager(
          train_df, test_df, target_feature, ModelTask.REGRESSION, None
      )
      manager.add(["AveRooms"])
      manager.compute()
      result = manager.get()[0]
  
      assert len(result.policies) == 1
      assert len(result.config.treatment_features) == 1
      assert result.config.treatment_features[0] == "AveRooms"
  
imports: import os
  from unittest.mock import ANY, patch
  import numpy
  import pytest
  from raiutils.exceptions import UserConfigValidationException
  from raiutils.models import ModelTask
  from responsibleai import RAIInsights
  from responsibleai._interfaces import CausalData
  from responsibleai._internal.constants import FileFormats
  from responsibleai._tools.shared.state_directory_management import DirectoryManager
  from responsibleai.managers.causal_manager import CausalManager
label_desc: Use image node_id 1 for calling the TestCausalManager obj's underlying member method code with example usage: obj.test_causal_no_categoricals(housing_data) without return types