def METHOD_NAME():
    """Tests zero covariance variables are zero in corresponding CP_PLSR
    factor
    """
    x, y, _, _ = _get_standard_synthetic()
    x = np.copy(tl.to_numpy(x))  # workaround to make this work for all backends
    x[:, 0, :] = 1
    x = tl.tensor(x, **tl.context(y))
    pls = CP_PLSR(N_LATENT)
    pls.fit(x, y)
    assert_allclose(pls.X_factors[1][0, :], 0, atol=1e-6)