code: def test_basic_multiply(self):
      a = self._get_array(2.0)
      b = self._get_array(4.0)
  
      res = a * b
      # multiplies dtype scaling and content separately:
      assert res.dtype.get_scaling() == 8.0
      expected_view = a.view(np.float64) * b.view(np.float64)
      assert_array_equal(res.view(np.float64), expected_view)
  
imports: import pytest
  import numpy
  from numpy.testing import assert_array_equal
  from numpy.core._multiarray_umath import _discover_array_parameters, _get_sfloat_dtype
label_desc: Use image node_id 12 for calling the TestSFloat obj's underlying member method code with example usage: obj.test_basic_multiply() without return types