'Array parameters should all be broadcastable with each other, and with
a scalar input the output should be broadcast to the maximum dimensions
of the parameters.'

def test_1d_array_parameters_scalar_input(self):

    t = TModel_1_2([1, 2], [10, 20], [1000, 2000])
    (y, z) = t(100)
    assert isinstance(y, np.ndarray)
    assert isinstance(z, np.ndarray)
    assert (np.shape(y) == np.shape(z) == (2,))
    assert np.all((y == [111, 122]))
    assert np.all((z == [1111, 2122]))
