def test_nonuniformscale2d_update_from_vector(): scale = np.array([3, 4]) h**o = np.array([[scale[0], 0, 0], [0, scale[1], 0], [0, 0, 1]]) tr = NonUniformScale(np.array([1, 2])) tr.from_vector_inplace(scale) assert_equal(tr.h_matrix, h**o)