code: def test_dynamic_and_static(self):
      import panel as pn
      from ..util import process_dynamic_args
  
      x = "sepal_width"
      y = pn.widgets.Select(
          name="y",
          value="sepal_length",
          options=["sepal_length", "petal_length"],
      )
      kind = pn.widgets.Select(
          name="kind", value="scatter", options=["bivariate", "scatter"]
      )
  
      dynamic, arg_deps, arg_names = process_dynamic_args(x, y, kind)
      assert "x" not in dynamic
      assert "y" in dynamic
      assert arg_deps == []
  
imports: import numpy
  import pandas
  import pytest
  from unittest import TestCase, SkipTest
  from hvplot.util import check_crs, is_list_like, process_crs, process_xarray, _convert_col_names_to_str, instantiate_crs_str
label_desc: Use image node_id 2 for calling the TestDynamicArgs obj's underlying member method code with example usage: obj.test_dynamic_and_static() without return types