code: def testArray(self):
      f = ufunc_ext.BinaryCallable()
      a = numpy.random.randn(5)
      b = numpy.random.randn(5)
      assert_array_almost_equal(f(a, b), (a * 2 + b * 3))
      c = numpy.zeros(5, dtype=float)
      d = f(a, b, output=c)
      self.assert_(c is d)
      assert_array_almost_equal(d, a * 2 + b * 3)
      assert_array_almost_equal(f(a, 2.0), a * 2 + 6.0)
      assert_array_almost_equal(f(1.0, b), 2.0 + b * 3)
  
file_path: turicreate/src/external/boost/boost_1_68_0/libs/python/test/numpy/ufunc.py
imports: import ufunc_ext
  import unittest
  import numpy
  from numpy.testing.utils import assert_array_almost_equal
label_desc: Use image node_id 2 for calling the TestBinary obj's underlying member method code with example usage: obj.testArray() without return types