def METHOD_NAME(self, datatype, rows, cols):
    real = _data.to(datatype, _data.create(np.random.rand(rows, cols)))
    assert not _data.isherm(real, self.tol)
    assert not _data.isherm(real.transpose(), self.tol)
    imag = _data.to(
        datatype,
        _data.create(np.random.rand(rows, cols) + 1j * np.random.rand(rows, cols)),
    )
    assert not _data.isherm(imag, self.tol)
    assert not _data.isherm(imag.transpose(), self.tol)