'When given an array input it must be broadcastable with all the
parameters.'

def test_1d_array_parameters_1d_array_input(self):

    t = TModel_1_2([1, 2], [10, 20], [1000, 2000])
    (y1, z1) = t([100, 200])
    assert (np.shape(y1) == np.shape(z1) == (2,))
    assert np.all((y1 == [111, 222]))
    assert np.all((z1 == [1111, 2222]))
    (y2, z2) = t([[100], [200]])
    assert (np.shape(y2) == np.shape(z2) == (2, 2))
    assert np.all((y2 == [[111, 122], [211, 222]]))
    assert np.all((z2 == [[1111, 2122], [1211, 2222]]))
    with pytest.raises(ValueError):
        (y3, z3) = t([100, 200, 300])
