'SYMM only considers the upper/lower part of A. Hence setting
wrong value for `lower` (default is lower=0, meaning upper triangle)
gives a wrong result.'

def test_symm_wrong_uplo(self):

    f = getattr(fblas, 'dsymm', None)
    if (f is not None):
        res = f(a=self.a, b=self.b, c=self.c, alpha=1.0, beta=1.0)
        assert np.allclose(res, self.t)
        res = f(a=self.a, b=self.b, lower=1, c=self.c, alpha=1.0, beta=1.0)
        assert (not np.allclose(res, self.t))
