code: def test_PDPInteractions__get_args(
      features, two_way, expected_result
  ):
      if expected_result is AssertionError:
          with pytest.raises(AssertionError):
              viz = PDPInteractions(features=features, two_way=two_way)
              viz._get_args()
      else:
          viz = PDPInteractions(features=features, two_way=two_way)
          assert viz._get_args() == expected_result
  
imports: from unittest.mock import ANY, MagicMock
  import matplotlib.pyplot
  import numpy
  import pandas
  import pytest
  import scipy
  import seaborn
  from hamcrest.library.integration import match_equality
  from pandas import DataFrame
  from sklearn.inspection import PartialDependenceDisplay
  import autogluon.eda.auto
  from autogluon.common.features.types import R_BOOL, R_CATEGORY, R_FLOAT, R_INT, R_OBJECT
  from autogluon.eda import AnalysisState
  from autogluon.eda.visualization import CorrelationSignificanceVisualization, CorrelationVisualization, FeatureInteractionVisualization, PDPInteractions
  from autogluon.eda.visualization.interaction import FeatureDistanceAnalysisVisualization
label_desc: Use image node_id 23 for calling a global function with example usage: test_PDPInteractions__get_args(features, two_way, expected_result) without return types