code: def test_pdp_config():
      pdp_config = PDPConfig(features=["f1", "f2"], grid_resolution=20)
      expected_config = {
          "pdp": {
              "features": ["f1", "f2"],
              "grid_resolution": 20,
              "top_k_features": 10,
          }
      }
      assert expected_config == pdp_config.get_explainability_config()
  
imports: from __future__ import absolute_import, print_function
  import copy
  import pytest
  from mock import MagicMock, Mock, patch
  from sagemaker import Processor, image_uris
  from sagemaker.clarify import BiasConfig, DataConfig, ModelConfig, ModelPredictedLabelConfig, PDPConfig, SageMakerClarifyProcessor, SHAPConfig, TextConfig, ImageConfig, _AnalysisConfigGenerator, DatasetType, ProcessingOutputHandler, SegmentationConfig
label_desc: Use image node_id 21 for calling a global function with example usage: test_pdp_config() without return types