code: def setUp(self):
      try:
          import scipy  # noqa
      except ImportError:
          raise SkipTest("Violin plot requires SciPy to compute kde")
      super().setUp()
  
imports: from unittest import SkipTest
  import numpy
  from bokeh.models import CategoricalColorMapper, LinearColorMapper
  from holoviews.element import Violin
  from holoviews.operation.stats import univariate_kde
  from holoviews.plotting.bokeh.util import property_to_dict
  from holoviews.util.transform import dim
  from .test_plot import TestBokehPlot, bokeh_renderer
label_desc: Use image node_id 1 for calling the TestBokehViolinPlot obj's underlying member method code with example usage: obj.setUp() without return types