code: def test_aspect(self, df, opt, backend):
      plot = df.hvplot(x="x", y="y", **{opt: 2})
      opts = Store.lookup_options(backend, plot, "plot").kwargs
      assert opts[opt] == 2
      if backend in ["bokeh", "matplotlib"]:
          assert opts.get("width") is None
          assert opts.get("height") is None
      elif backend == "matplotlib":
          assert opts.get("fig_size") is None
  
imports: import hvplot
  import holoviews
  import numpy
  import pandas
  import pytest
  import xarray
  from holoviews import Store
  from holoviews.core.options import Options, OptionTree
label_desc: Use image node_id 30 for calling the TestOptions obj's underlying member method code with example usage: obj.test_aspect(df, opt, backend) without return types