def _test_broadcasting(self, cls, a, b, c, d):
        vectorizer = cls(add_multiple_args)
        vectorizer.add(float32(float32, float32, float32, float32))
        ufunc = vectorizer.build_ufunc()

        info = (cls, a.shape)
        self.assertTrue(np.all(ufunc(a, b, c, d) == a + b + c + d), info)
Test multiple args
dataset/ETHPy150Open numba/numba/numba/tests/npyufunc/test_ufunc.py/TestUFuncs._test_broadcasting