code: def test_wrong_scale(self):
      # check: ValueError if scale is <= 0
  
      kwargs = {
          "x": [1, 2],
          "y": [1, 2],
          "u": [1, 2],
          "v": [1, 2],
          "scale": -1,
      }
      self.assertRaises(ValueError, ff.create_quiver, **kwargs)
  
      kwargs = {
          "x": [1, 2],
          "y": [1, 2],
          "u": [1, 2],
          "v": [1, 2],
          "scale": 0,
      }
      self.assertRaises(ValueError, ff.create_quiver, **kwargs)
  
imports: import math
  from unittest import TestCase
  import datetime
  import plotly.figure_factory
  import plotly.io
  from plotly.exceptions import PlotlyError
  from plotly.tests.test_optional.optional_utils import NumpyTestUtilsMixin
  from plotly.graph_objs import graph_objs
  from plotly.tests.utils import TestCaseNoTemplate
label_desc: Use image node_id 2 for calling the TestQuiver obj's underlying member method code with example usage: obj.test_wrong_scale() without return types