def test_update_prior(self):
"""Tests setting and updating the prior
"""
model = PhysicsModel(prior=[3.5])
npt.assert_equal(model.prior, [3.5])
new_prior = [2.5]
new_model = model.update_prior(new_prior)
npt.assert_equal(new_model.prior, new_prior,
err_msg="Test that new prior set correctly")
self.assertFalse(model is new_model,
msg="Test that update_prior gives a new instance")
self.assertFalse(new_model.prior is new_prior,
msg="Test that prior is not linked to passed value")
评论列表
文章目录