[paramz] test warning catches

This commit is contained in:
mzwiessele 2015-11-06 14:28:55 +00:00
parent 942c134ab7
commit 97593309ef
4 changed files with 68 additions and 57 deletions

View file

@ -28,7 +28,10 @@ class InferenceXTestCase(unittest.TestCase):
def test_inferenceX_BGPLVM_RBF(self):
Ys = self.genData()
m = GPy.models.BayesianGPLVM(Ys,3,kernel=GPy.kern.RBF(3,ARD=True))
m.optimize()
import warnings
with warnings.catch_warnings():
warnings.simplefilter("ignore")
m.optimize()
x, mi = m.infer_newX(m.Y, optimize=True)
np.testing.assert_array_almost_equal(m.X.mean, mi.X.mean, decimal=2)
np.testing.assert_array_almost_equal(m.X.variance, mi.X.variance, decimal=2)