code: def test_private_data_interface_dice_kdtree(self):
      pytest.importorskip("sklearn")
      backend = "sklearn"
      with pytest.raises(UserConfigValidationException) as ucve:
          self._get_exp(
              backend, method="kdtree", is_public_data_interface=False
          )
  
      assert (
          "Private data interface is not supported with kdtree explainer"
          + " since kdtree explainer needs access to entire training data"
          in str(ucve)
      )
  
file_path: DiCE/tests/test_dice.py
imports: import pytest
  from raiutils.exceptions import UserConfigValidationException
  import dice_ml
  from dice_ml.utils import helpers
label_desc: Use image node_id 7 for calling the TestBaseExplainerLoader obj's underlying member method code with example usage: obj.test_private_data_interface_dice_kdtree() without return types